Interfejs KIDE->Prawa lista->Bloki funkcyjne->Funkcje bitowe->BitXor

BitXor (Bitowa alternatywa wykluczająca)

Wejścia:

Wyjście:

Algorytm:

Funkcja wykonuje bitową operację Xor (xor bit po bicie) na szesnastobitowych liczbach In1, In2, InN wynik umieszczany jest w Out.

Tabela prawdy:

In1b In2b Outb
0 0 0
0 1 1
1 0 1
1 1 0
b = 0..15

PRZYKŁAD:

In1 In2 InN Out
21 (0b0000000000010101) 34 (0b0000000000100010) 8(0b0000000000001000) 63 (0b0000000000111111)
15 (0b0000000000001111) 60 (0b0000000000111100) 0 63 (0b0000000000111111)
3852 (0b0000111100001100) 13071 (0b0011001100001111 ) 0 15363 (0b0011110000000011 )

powrót