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

- ア X=0,Y=0
- イ X=0,Y=1
- ウ X=1,Y=0
- エ X=1,Y=1
解答・解説を見る
正解:ウ
AI解説
図はNANDゲート2個を組み合わせたSRラッチ(フリップフロップ)で、入力が0のときに動作する負論理入力である。S=1、R=1は現在の状態を保持する入力である。Sを0にするとセット動作となり、Sを入力とするNANDの出力Xは必ず1になり、それを受けてY=0となる。その後S=1に戻しても保持入力(S=R=1)になるだけなので状態は変わらず、X=1、Y=0のままである。 ア: X=0、Y=0となるのは両出力が同時に変わる場合だが、この操作では生じない。 イ: X=0、Y=1は操作前の状態である。Sを0にした時点でセットされ状態が反転するため、元のままという判断は誤りである。 ウ: 正解。S=0でX=1、Y=0にセットされ、S=1に戻した後も保持されるためX=1、Y=0である。 エ: X=1、Y=1はNAND型ラッチでSとRを同時に0にしたときに生じ得る状態であり、この操作では生じない。 💡 NAND構成のSRラッチは負論理(0で動作)で、「0を入れた側のNANDの出力が1になる」と覚える。S=R=1が保持、S=R=0が禁止入力である点はAND/NOR型と逆なので混同しないこと。
出典:平成26年度 秋期 応用情報技術者試験 午前 問20 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。図表はIPA公式問題冊子から引用しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。図表はIPA公式問題冊子から引用しています。著作権はIPAに帰属します。