! 排他的論理和 ,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 )