运算结果出来后,最低8中有偶数个为1则PF=1,否则PF=0。
例1:
mov ax, 1000100100101110B ;ax <- 0x892e
xor ax, 3 ;结果为0x892d(1000100100101101B)
低8位是00101101B,有偶数个1,所以PF=1。
例2:
mov ah, 00100110B ;ah <- 0x26
mov al, 10000001B ;ak <- 0x81
add ah, al ;ah <- 0xa7
结果是10100111B,有奇数个1,所以PF=0