ZF (Zero Flag): 零標誌位。它記錄相關指令執行後,其結果是否為0。
PF (Parity Flag): 奇偶標誌位。它記錄相關指令執行後,其結果的所有二進制位中1的個數是否為偶數。
SF (Sign Flag): 符號標誌位。它記錄相關指令執行後,其結果是否為負。
CF (Carry Flag): 進位標誌位。它記錄了無符號數運算結果的最高位向更高位的進位值,或從更高位的借位值。
OF (Overflow Flag): 溢出標誌位。它記錄了有符號數運算的結果是否發生了溢出。
CF和OF的區別: CF對無符號數運算有意義,而OF對有符號數運算有意義。
adc (c - carry) 帶進位加法指令。它利用了CF位上記錄的進位值。
sbb (b - borrow) 帶借位減法指令。它利用了CF位上記錄的借位值。
cmp (compare) 比較指令。它的功能相當於減法指令,只是不保存結果