Przerzutnik RS (Set-Reset) jest układem sekwencyjnym, który zapamiętuje stan wyjścia. W typowej logice aktywnej stanem wysokim, wejście "Set" powoduje ustawienie wyjścia na 1, a wejście "Reset" powoduje skasowanie wyjścia do 0. Kluczowe jest to, że w przerzutniku RS wyjście zależy nie tylko od bieżących wejść, ale również od poprzedniego stanu (stąd funkcja pamięci).
W pytaniu trzeba wskazać taki stan sygnałów wejściowych, przy którym na wyjściu przerzutnika RS zostanie ustawiona logiczna jedynka. Warunek ustawienia jest spełniony wtedy, gdy sygnał odpowiadający za ustawienie jest aktywny, a sygnał kasujący nie jest aktywny. Dodatkowy sygnał F1 – zgodnie z przedstawionym fragmentem programu – pełni rolę warunku, który musi być spełniony, aby ustawienie mogło zajść (np. zezwolenie lub brak blokady).
- Odpowiedź "S1 = 1, S2 = 0, F1 = 0" jest poprawna, bo spełnia klasyczny warunek ustawienia RS: aktywny SET i nieaktywny RESET, a jednocześnie nie jest aktywny sygnał, który w programie uniemożliwia ustawienie (F1=0).
- Odpowiedź "S1 = 0, S2 = 0, F1 = 1" jest błędna, ponieważ brak aktywnego ustawienia (SET=0) nie daje podstaw do wymuszenia jedynki na wyjściu, a dodatkowo F1=1 może oznaczać stan blokujący w danym fragmencie logiki.
- Odpowiedź "S1 = 0, S2 = 1, F1 = 0" jest błędna, bo aktywny sygnał resetu (S2=1) w układzie RS prowadzi do kasowania wyjścia do 0, a nie do ustawienia na 1.
- Odpowiedź "S1 = 1, S2 = 0, F1 = 1" jest błędna, ponieważ mimo poprawnego układu SET/RESET, dodatkowy warunek z programu (F1) nie jest spełniony, więc wyjście nie zostanie ustawione.
Wskazówka egzaminacyjna: najpierw rozpoznaj, które wejście odpowiada za "SET", a które za "RESET", potem sprawdź, czy w logice jest dodatkowe zezwolenie/blokada. Dopiero na końcu wybierz kombinację, która spełnia wszystkie warunki ustawienia.