
EFLAGS寄存器
1. 进位标志CF(Carry Flag)
如果运算结果的最高位产生了一个进位或借位,那么,其值为1,否则其值为0。
MOV AL, 0xEF
ADD AL, 2
MOV AL, 0xFE
ADD AL, 2
2. 奇偶标志PF(Parity Flag)
奇偶标志PF
用于反映运算结果中(最低有效字节中)1
的个数的奇偶性。
MOV AL, 3
ADD AL, 3
ADD AL, 2
3. 辅助进位标志AF(Auxiliary Carry Flag)
在发生下列情况时, 辅助进位标志AF
的值被置为1,否则其值为0:
(1)在字(word
、dword
等)操作时,发生低字节向高字节进位或借位时;
(2)在字节操作时,发生低4位向高4位进位或借位时。
MOV EAX,