x86 CPU では、1 に設定されたビット数が偶数の場合にパリティ フラグ (PF) が設定され、値の最初のバイト (下位 8 ビット) のみがテストされることがわかりました。
私が確信していない唯一のケースは、値 0 を扱っている場合です。
パリティフラグが値0に対して1に設定されているように見える他の質問を少なくとも見ました。
たとえば、値が 8000h の場合、下位 8 ビットはすべて 0 であり、パリティ フラグは 1 に設定されていると言われます。
では、偶数ビットが 1 に設定された場合と同様に、0 ビットが 1 に設定された場合、パリティ フラグが有効になることを受け入れますか?