一、基本介绍:
CPU的内部的寄存器中,有一类特殊的寄存器(对于不同的处理机,其个数和结构都可能不同);它具有以下三种作用!
这种特殊的寄存器在8086CPU中,被称为标志寄存器flag。8086CPU的标志寄存器有16位,其中存储的信息通常又被称为程序状态字(PSW)。
flag和其他寄存器不一样,其他寄存器是用来存储数据的,都是一个寄存器作为一个整体具有一个含义的。但是flag寄存器是每一位都有专门的含义的,记录着特定的信息!

flag寄存器在上图中显示空白的位,在8086CPU中没有被使用,因此不具有任何的含义;其他被标识的位都具有特殊的含义。
二、各个标志位介绍:
OF标志:溢出标志位(有符号数)
flag的第11位是OF,溢出标记位;一般情况下,OF记录了有符号数运算的结果是否发生了溢出;如果发生了溢出,则OF=1;如果没有,则OF=0。
CF和OF之间的区别:CF是针