ZF
零標(biāo)志位(Zero Flag)
判斷結(jié)果是否為0。運(yùn)算結(jié)果0,ZF置1,否則置0。
PF
奇偶標(biāo)志位(Parity Flag)
反映運(yùn)算結(jié)果低8位中'1'的個(gè)數(shù)。'1'的個(gè)數(shù)為偶數(shù),PF置1,否則置0。
SF
符號(hào)標(biāo)志位(Sign Flag)
反映運(yùn)算結(jié)果的符號(hào)。運(yùn)算結(jié)果為負(fù),SF置1,否則置0。
CF
進(jìn)位標(biāo)志位(Carry Flag)
反映無(wú)符號(hào)運(yùn)算是否產(chǎn)生進(jìn)位或借位。運(yùn)算結(jié)果的最高有效位向更高位進(jìn)位或者借位,CF置1,否則置0。
OF
溢出標(biāo)志位(Overflow Flag)
反映有符號(hào)運(yùn)算是否溢出。運(yùn)算結(jié)果超過(guò)了8位或者16位有符號(hào)數(shù)的表示范圍,OF置1,否則置0。
AF
輔助進(jìn)位標(biāo)志位(Auxiliary Flag)
在字節(jié)操作時(shí)低半字節(jié)向高半字節(jié)進(jìn)位或借位。字操作時(shí)低字節(jié)向高字節(jié)進(jìn)位或借位,AF置1,否則置0。
DF
方向標(biāo)志位(Direction Flag)
決定串處理指令控制每次操作后si、di的增減。df=0,則每次操作后si、di遞增,否則遞減。
IF
中斷標(biāo)志位(Interrupt Flag)
決定CPU是否響應(yīng)外部可屏蔽中斷請(qǐng)求。IF為1時(shí),CPU允許響應(yīng)外部的可屏蔽中斷請(qǐng)求。
TF
陷阱標(biāo)志位(Trap Flag)
TF被設(shè)置位1時(shí),CPU進(jìn)入單步模式,所謂單步模式就是CPU在每執(zhí)行一步指令后都產(chǎn)生一個(gè)單步中斷。主要用于程序的調(diào)試。8086/8088中沒(méi)有專(zhuān)門(mén)用來(lái)置位和清零TF的命令。