标志寄存器

上图的NV UP EI PL NZ NA PO NC表示标志寄存器的值

标志寄存器和其取值如下表:

溢出标志OF(Over flow flag)                             OV(1)                         NV(0)

方向标志DF(Direction flag)                             DN(1)                         UP(0)

中断标志IF(Interrupt flag)                             EI(1)                         DI(0)

符号标志SF(Sign flag)                                  NG(1)                         PL(0)

零标志ZF(Zero flag)                                    ZR(1)                         NZ(0)

辅助标志AF(Auxiliary carry flag)                       AC(1)                         NA(0)

奇偶标志PF(Parity flag)                                PE(1)                         PO(0)

进位标志CF(Carry flag)                                 CY(1)                         NC(0)

标志寄存器

8086CPU的标志寄存器有16位,其中存储的信息通常被称为程序状态字(PSW)。

flag寄存器是按位起作用的,也就是说,它的每一位都有专门的含义,记录特定的信息。


debug中的标志寄存器顺序也是按这个顺序

你可能感兴趣的:(标志寄存器)