W schemacie FBD sygnały z wejść I1 i I2 przechodzą przez trzy bloki logiczne, a następnie ustawiają wyjścia Q1 i Q2.
1) Wyjście Q1
Blok z symbolem "=1" realizuje funkcję XOR (exclusive OR). XOR zwraca stan 1 tylko wtedy, gdy wejścia są różne. Dla par (0,1) lub (1,0) wynik to 1, a dla (0,0) oraz (1,1) wynik to 0.
Przy wejściach I1 = 1 i I2 = 1 otrzymujemy więc: 1 ⊕ 1 = 0. To wyjście jest bezpośrednio połączone z Q1, stąd Q1 = 0.
2) Sygnał do wyjścia Q2
Drugi tor bierze sygnał z I2 i podaje go na blok NOT (negator). Negacja zmienia 1 na 0, więc dla I2 = 1 dostajemy ¬1 = 0. Równocześnie wyjście XOR (0) jest doprowadzone do drugiego wejścia kolejnego bloku.
3) Blok NOR i wynik Q2
Ostatni blok to NOR, czyli zanegowane OR: NOR = ¬(A ∨ B). Najpierw wykonuje się OR, a potem negację wyniku. Dla wejść (0,0) mamy: (0 ∨ 0) = 0, a następnie ¬0 = 1. Zatem Q2 = 1.
Dlaczego pozostałe odpowiedzi są błędne?
- Warianty z Q1 = 1 wynikają zwykle z mylenia XOR z OR. OR dla (1,1) daje 1, ale XOR dla (1,1) daje 0.
- Wariant Q2 = 0 pojawia się, gdy pomija się negację w bloku NOR albo traktuje się go jak zwykłe OR.
- Wariant Q1 = 1, Q2 = 1 łączy oba błędy naraz: błędny wynik XOR oraz błędną interpretację NOR/negacji.
Na egzaminie warto zawsze rozpisać po kolei: wynik XOR, wynik NOT, następnie OR w NOR i dopiero na końcu negację.