PC技術(shù)輔導(dǎo):標(biāo)志位操作指令

字號(hào):

標(biāo)志位操作指令是一組對(duì)標(biāo)志位置位、復(fù)位、保存和恢復(fù)等操作的指令。
    1、進(jìn)位CF操作指令
    、清進(jìn)位指令CLC(Clear Carry Flag):CF←0
    、置進(jìn)位指令STC(Set Carry Flag):CF←1
    、進(jìn)位取反指令CMC(Complement Carry Flag):CF←not CF
    2、方向位DF操作指令
    、清方向位指令CLD(Clear Direction Flag):DF←0
    、置方向位指令STD(Set Direction Flag):DF←1
    3、中斷允許位IF操作指令
    、清中斷允許位指令CLI(Clear Interrupt Flag):IF←0
    其功能是不允許可屏蔽的外部中斷來(lái)中斷其后程序段的執(zhí)行。
    、置中斷允許位指令STI(Set Interrupt Flag):IF←1
    其功能是恢復(fù)可屏蔽的外部中斷的中斷響應(yīng)功能,通常是與CLI成對(duì)使用的。
    4、取標(biāo)志位操作指令
    、LAHF(Load AH from Flags):AH←Flags的低8位
    、SAHF(Store AH in Flags):Flags的低8位←AH
    5、標(biāo)志位堆棧操作指令
    、PUSHF/PUSHFD(Push Flags onto Stack):把16位/32位標(biāo)志寄存器進(jìn)棧;
    、POPF/POPFD(Pop Flags off Stack):把16位/32位標(biāo)志寄存器出棧;
    6、邏輯操作指令的小結(jié)
    下面是學(xué)習(xí)標(biāo)志位指令的控件,瀏覽者可以運(yùn)用此類(lèi)指令,觀看標(biāo)志寄存器的相應(yīng)變化。