Układ składa się z dwóch bramek EX-OR (alternatywa rozłączna) oraz jednej bramki NOT na wyjściu. Aby zapisać funkcję logiczną, należy prześledzić drogę sygnałów zgodnie ze schematem.
- Najpierw pierwsza bramka EX-OR przetwarza wejścia A oraz B, dając wynik (A EX-OR B).
- Następnie drugi stopień EX-OR łączy wynik z pierwszego stopnia z wejściem C, co odpowiada wyrażeniu ((A EX-OR B) EX-OR C).
- Na końcu bramka NOT odwraca stan logiczny całego wyniku, więc na wyjściu otrzymujemy Y = NOT((A EX-OR B) EX-OR C).
Odpowiedź "Y = NOT(A EX-OR (B EX-OR C))" bywa kusząca, bo w algebrze Boole’a XOR jest często traktowany jako łączny, ale w teście wielokrotnego wyboru kluczowe jest wierne odwzorowanie kolejności bloków ze schematu (najpierw A z B, dopiero potem z C). Odpowiedzi z AND lub OR są błędne, bo bramki EX-OR nie zachowują się jak koniunkcja ani jak alternatywa: EX-OR daje 1 tylko wtedy, gdy liczba jedynek na wejściach jest nieparzysta.
W praktyce warto zawsze: (1) rozpisać wyjście każdej bramki po kolei, (2) dopiero potem złożyć to w jedno równanie, (3) na końcu dopisać negację, jeśli na wyjściu jest NOT.