|
標(biāo)志操作指令:
CLD:清方向標(biāo)志位DF;
STD:將方向標(biāo)志位DF置1;
CLC:清方向標(biāo)志位CF;
STC:將方向標(biāo)志位CF置1;
CMC:CF變反;
CLI:清中斷標(biāo)志位IF;
STI:將中斷標(biāo)志位IF置1;
INT:中斷指令;
算數(shù)運(yùn)算指令:
INC:自加1;
XOR:異或運(yùn)算命令;
轉(zhuǎn)移指令:
JZ:如果ZF=1,則轉(zhuǎn)移;
JNZ:如果ZF=0,則轉(zhuǎn)移;
JS:如果SF=1,則轉(zhuǎn)移;
JBE:CF=1,或ZF=1則轉(zhuǎn)移;
調(diào)用指令:
CALL:子程序調(diào)用指令;
RET:子程序返回指令;
狀態(tài)標(biāo)志位:
ZF:若算數(shù)邏輯運(yùn)算結(jié)果為零,則ZF=1;否則,ZF=0;
SF:操作運(yùn)算結(jié)果最高位為1,則SF=1,否則,SF=0;
IF:中斷允許標(biāo)志,如果置1,則CPU可以響應(yīng)可屏蔽中斷(INTR)請(qǐng)求,否則不響應(yīng);
TF: 若置1,則CPU處在單步執(zhí)行工作方式,每執(zhí)行一條指令,自動(dòng)產(chǎn)生一次單步中斷,可使用戶逐條檢查指令執(zhí)行的結(jié)果,否則CPU
正 常運(yùn)行;
OF:溢出標(biāo)志位,若產(chǎn)生溢出則OF置1,否則OF=0;
|
|