Please enable JavaScript.
Coggle requires JavaScript to display documents.
8088組合語言相關指令 - Coggle Diagram
8088組合語言相關指令
資料搬移指令
MOV(移動資料)
PUSH(壓入堆疊)
POP(堆疊取出)
XCHG(交換資料)
OUT(資料輸出)
IN(資料輸入)
程式控制指令
JMP(非條件跳躍)
JNC(進位=0 時,就跳躍)
CALL(程序呼叫)
RET(程序返回)
SETS(條件設定)
算術運算指令
減法
不帶借位減法指令
SUB dst, src
帶借位的減法指令
SBB dst, src
減1指令
DEC dst
求補指令
NEG dst
比較指令CMP
CMP dst, src
乘法
無符號乘法
MUL src
帶符號的乘法指令IMUL
IMUL src
加法
不帶進位加法指令
ADD dst, src
加1指令
INC dst
帶進位加法指令ADC
ADC dst, src
除法
無符號數除法指令DIV
DIV src
帶符號除法指令IDIV
IDIV src
符號擴充套件指令
位元組擴充套件指令CBW
它隱含的運算元為暫存器AL和AH
字擴充套件指令CWD
它隱含的運算元為暫存器AX和DX
位操作指令
移位指令
SHL
SHL dst, 1/CL
邏輯左移
SHR
SHR dst, 1/CL
邏輯右移指令
SAR
SAR dst, 1/CL
算術右移指令
SAL
SAL dst, 1/CL
算術左移指令
邏輯運算指令
AND
AND dst, src
邏輯與指令
OR
OR dst, src
邏輯或指令
XOR
XOR dst, src
邏輯異或運算指令
NOT
NOT dst
邏輯非運算
TEST
TEST dst, src
測試指令