intel x86 汇编:比较与跳转指令

x86标志位

CF(bit 0) [Carry flag] 这个标志指示无符号整型运算的溢出状态,若算术操作在最高有效位发生进位或借位则将其置1,反之清零
PF(bit 2) [Parity flag] 若结果的最低有效字节包含偶数个1位则该位置1,否则清零。
AF(bit 4) [Adjust flag] 若算术操作在结果的第3位发生进位或借位则将该标志置1,否则清零
ZF(bit 6) [Zero flag] 若结果为0则将其置1,反之清零
SF(bit 7) [Sign flag] 该标志被设置为有符号整型的最高有效位。(0指示结果为正,反之则为负)
OF(bit 11) [Overflow flag] 带符号整型运算溢出时将该位置1,反之清零

继续阅读“intel x86 汇编:比较与跳转指令”