现有指令对标志位的影响
add OF、SF、ZF、AF、CF 和 PF 的状态依计算结果而定。 and OF=0,CF=0;对 SF、ZF 和 PF 的影响依计算结果而定。 cbw 不影响任何标志位。 cld DF=0,CF、OF、ZF、SF、AF 和 PF 未定义。未定义的意思是到目前为止还不 打算让该指令影响到这些标志,因此,不要在程序中依赖这些标志。 cwd 不影响任何标志位。 dec CF 标志不受影响,因为该指令通常在程序中用于循环计数,而且在循环体内通
常有依赖 CF 标志的指令,故不希望它打扰 CF 标志;对 OF、SF、ZF、AF 和PF 的影响依计算结果而定。div/idiv 对 CF、OF、SF、ZF、AF 和 PF 的影响未定义。inc CF 标志不受影响,对 OF、SF、ZF、AF 和 PF 的影响依计算结果而定。mov/movs 这类指令不影响任何标志位。neg 如果操作数为 0,则 CF=0,否则 CF=1;对 OF、SF、ZF、AF 和 PF 的影响依计算结果而定。std DF=1,不影响其他标志位。sub 对 OF、SF、ZF、AF、PF 和 CF 的影响依计算结果而定。xor OF=0,CF=0;对 SF、ZF 和 PF 依计算结果而定;对 AF 的影响未定