《深入理解计算机系统》machine level programing - II control

Single bit registers:用于条件控制的

《深入理解计算机系统》machine level programing - II control

《深入理解计算机系统》machine level programing - II control

CF:carry bit 两个数做运算,如果溢出,该位置一,对于无符号计算

SF:有符号计算中,最高位为1,即计算结果为负数

ZF:如果计算结果为0,该位置位

OF:与CF相同。对于有符号计算

注:这几个bit在lea指令下不会置位。

这些位,一般情况下都会被忽略,只有在 条件判断指令时,会起作用,如cmpq