平成26年度 秋期 応用情報技術者試験 午前 問20
テクノロジ/ハードウェア図の論理回路において,S=1,R=1,X=0,Y=1のとき,Sを一旦0にした後,再び1に戻した。この操作を行った後のX,Yの値はどれか。

出典:平成26年度 秋期 応用情報技術者試験 午前 問20
- アX=0,Y=0
- イX=0,Y=1
- ウX=1,Y=0
- エX=1,Y=1
正解:ウ
解説
この回路はAND+NOT(=NAND相当)を交差結合したフリップフロップで,X=NAND(S,Y),Y=NAND(R,X)として動作します。S=1,R=1,X=0,Y=1の状態でSを一旦0にすると,X=NAND(0,1)=1に変化し,続いてY=NAND(1,1)=0に変化します。その後Sを再び1に戻しても,X=NAND(1,0)=1のまま,Y=NAND(1,1)=0のままとなり,最終的にX=1,Y=0で安定します。
選択肢ごとの解説
- ア誤り。X=0,Y=0という組合せは,この回路の安定状態としては生じません。
- イ誤り。Sを0にした直後の一時的な状態を最終状態と誤認した場合に生じる組合せです。
- ウ正しい。Sを0にした後1に戻すと,最終的にX=1,Y=0で安定します。
- エ誤り。X=1,Y=1という組合せは,NAND型のフリップフロップでは通常生じない禁止状態に相当します。