火柴人系列-匯編


MOV:將一個(gè)數(shù)據(jù)從一個(gè)位置復(fù)制到另一個(gè)位置。
ADD:將兩個(gè)數(shù)據(jù)相加并將結(jié)果存儲(chǔ)在目標(biāo)操作數(shù)中。
SUB:從第一個(gè)操作數(shù)中減去第二個(gè)操作數(shù),并將結(jié)果存儲(chǔ)在目標(biāo)操作數(shù)中。
INC:對(duì)一個(gè)數(shù)據(jù)進(jìn)行加法運(yùn)算,加1。
DEC:對(duì)一個(gè)數(shù)據(jù)進(jìn)行減法運(yùn)算,減1。
AND:按位邏輯與運(yùn)算。
OR:按位邏輯或運(yùn)算。
XOR:按位邏輯異或運(yùn)算。
NOT:按位邏輯非運(yùn)算。
TEST:測(cè)試兩個(gè)操作數(shù)是否相等。
JMP:無條件跳轉(zhuǎn)到指定的地址。
CMP:比較兩個(gè)操作數(shù)的值。
JZ:當(dāng)零標(biāo)志位為真時(shí)跳轉(zhuǎn)。
JL:當(dāng)小于標(biāo)志位為真時(shí)跳轉(zhuǎn)。
JG:當(dāng)大于標(biāo)志位為真時(shí)跳轉(zhuǎn)。
CALL:調(diào)用指定的函數(shù)或子程序。
RET:從函數(shù)或子程序返回。
標(biāo)簽: