1>無條件轉移指令 (長轉移)
jmp 無條件轉移指令
call 過程呼叫
ret/retf過程返回.
2>條件轉移指令 (短轉移,-128到+127的距離內)
( 當且僅當(sf xor of)=1時,op13>迴圈控制指令(短轉移)
loop cx不為零時迴圈.
loope/loopz cx不為零且標誌z=1時迴圈.
loopne/loopnz cx不為零且標誌z=0時迴圈.
jcxz cx為零時轉移.
jecxz ecx為零時轉移.
4>中斷指令
int 中斷指令
into 溢位中斷
iret 中斷返回
5>處理器控制指令
hlt 處理器暫停, 直到出現中斷或復位訊號才繼續.
wait 當晶元引線test為高電平時使cpu進入等待狀態.
esc 轉換到外處理器.
lock 封鎖匯流排.
nop 空操作.
stc 置進製標誌位.
clc 清進製標誌位.
cmc 進製標誌取反.
std 置方向標誌位.
cld 清方向標誌位.
sti 置中斷允許位.
cli 清中斷允許位.
彙編指令速查
一 資料傳輸指令 它們在存貯器和暫存器 暫存器和輸入輸出埠之間傳送資料.1.通用資料傳送指令.mov 傳送字或位元組.movsx 先符號擴充套件,再傳送.movzx 先零擴充套件,再傳送.push 把字壓入堆疊.pop 把字彈出堆疊.pusha 把ax,cx,dx,bx,sp,bp,si,di依次壓...
8088 彙編指令速查
8088 彙編指令速查 一 資料傳輸指令 它們在存貯器和暫存器 暫存器和輸入輸出埠之間傳送資料.1.通用資料傳送指令.mov 傳送字或位元組.movsx 先符號擴充套件,再傳送.movzx 先零擴充套件,再傳送.push 把字壓入堆疊.pop 把字彈出堆疊.pusha 把ax,cx,dx,bx,sp...
彙編指令速查手冊
當值為負時,高位補 1 當值為正時,高位補 0 rol 迴圈左移.ror 迴圈右移.rcl 通過進製的迴圈左移.rcr 通過進製的迴圈右移.以上八種移位指令,其移位次數可達255次.移位一次時,可直接用操作碼.如 shl ax,1.移位 1次時,則由暫存器cl給出移位次數.如 mov cl,04 s...