状态标志是16位标志寄存器PSW用来存放运算结果的特征,常用作后续条件转移指令的转移控制条件。其中7位没用,9位标志位分成两类:一类为状态标志,表示运算后结果的状态特征,它影响后面的操作。状态标志有CF PF AF ZF SF和OF等6个。另一类为控制标志,用来控制CPU操作,控制标志有TF IF和DF3个。状态标志位记录了算术和逻辑运算的一些特征。如:结果是否为0,是否有进位,借位,结果是否溢出等。不同指令对标志位具有不同的影响。
在介绍条件跳转指令之前,介绍一下EFLAGS寄存器中的状态标志(Status Flag)是有必要的,Jcc中的cc(condition code)即表示需要测试的状态标志或状态标志组合。
基于320个网页-相关网页
应用推荐