奇偶标志位:PF=Parity Flag ,运算结果操作数的低 8 位为 1 的个数为偶数时,PF=1,否则PF=0

  • 奇数就是:1 3 5 7 9
  • 偶数就是:0 2 4 6 8
Code:
mov ax,0x892E  ;1000 1001 0010 1110
xor ax,0x0003  ;0000 0000 0000 0011
               ;1000 1001 0010 1101  
               ;运算结果低8位是 0010 1101,4个1,是偶数 PF=1

mov ah,0x26    ;0010 0110
mov al,0x81    ;1000 0001
add ah,al      ;1010 0111 
               ;运算结果低8位是 1010 0111,5个1,是奇数 PF=0

End:
jmp near End 

times 510 - ($ -$$) db 0x00
dw 0xAA55 ; 相当于 db 0x55,0xAA

利用PF可进行奇偶校验检查,或产生奇偶校验位。
在数据传送过程中,为了提供传送的可靠性,如果采用奇偶校验的方法,就可使用该标志位。