CF(Carry Flag):进位标志。当指令执行的结果(8位或16位)在最高位上产生了一个进位或借

位时,CF=1。


AF(AuxiliaryCarry Flag):辅助进位标志。当一个8位数(或16位数)的低四位向高四位(即

b3向b4)有进位或借位时,AF=1。常用于十进制算术运算指令。


OF(Overflow Flag):溢出标志。在算术运算中,带符号数的运算结果超出了8位或16位符号

数所能表示的范围时,OF=1。


ZF(Zero Flag):零标志。当运算结果为全零时,ZF=1。


SF(Sign Flag):符号标志。当运算结果为正数,即结果的最高位为0时,SF=1。


PF(Parity Flag):奇偶标志。当算术逻辑运算的结果中1的个数为偶数时,PF=1,为奇数时,

PF=0。


DF(Direction Flag):方向标志。用于控制数据串操作指令的步进方向,当DF=1时,表示从高地

址向低地址以递减的顺序对数据串中的数据进行处理。


IF(Interrupt-enable Flag):中断允许标志。当IF=1时,CPU可以响应外部可屏蔽中断请求。该标

志可以用指令设置为1或0。



TF(Trap Flag):陷阱标志。当TF=1时,CPU进入单步工作方式,每执行完一条指令就自动产生

一个内部中断,以便进行程序调试。当TF=0时,正常执行程序。