- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
! 排他的論理和
,A ,B ,A xor B
,L ,L ,L
,L ,H ,H
,H ,L ,H
,H ,H ,L
! テスト
and ( A, not(B) ) or and ( not(A) , B )
X = ( (A & ~B) | (~A & B ) )
! Code
A = 19
B = 9
Ax = A & 0x0FFFFFFFF
Bx = B & 0x0FFFFFFFF
An = ~A & 0x0FFFFFFFF
Bn = ~B & 0x0FFFFFFFF
X1 = ( ( Ax & Bn ) & 0x0FFFFFFFF )
X2 = ( ( An & Bx ) & 0x0FFFFFFFF )
ABn = ( Ax & Bn ) & 0x0FFFFFFFF
AnB = ( An & Bx ) & 0x0FFFFFFFF
XaX = ( ABn | AnB ) & 0x0FFFFFFFF
XxX = ( X1 | X2 ) & 0x0FFFFFFFF
print ( " A=", bin( A & 0x0FFFFFFFF) )
print ( " B=", bin( B & 0x0FFFFFFFF) )
print ( "An=", bin(An & 0x0FFFFFFFF) )
print ( "Bn=", bin(Bn & 0x0FFFFFFFF) )
#
print ( "XorA=", bin(XaX) )
print ( "XorX=", XxX )