IPA過去問ドリル

令和3年度 春期 応用情報技術者試験 午前 問25

テクノロジ/ハードウェア

図の論理回路において,S=1,R=1,X=0,Y=1 のとき,S を一旦 0 にした後,再び 1 に戻した。この操作を行った後の X,Y の値はどれか。

令和3年度 春期 応用情報技術者試験 午前 問25の図

出典:令和3年度 春期 応用情報技術者試験 午前 問25

正解:ウ

解説

AND ゲートと NOT ゲートの組合せは NAND として動作し,この回路は NAND 型の SR ラッチです。S=1,R=1,X=0,Y=1 の状態から S を0にすると,X=NAND(S,Y)=NAND(0,1)=1 になり,これを受けて Y=NAND(R,X)=NAND(1,1)=0 になります。S を1に戻しても X=NAND(1,0)=1 のまま保持されるので,X=1,Y=0 となります。

選択肢ごとの解説

  • 誤り。X=0,Y=0 は NAND 型ラッチでは安定状態として現れない組合せです。
  • 誤り。X=0,Y=1 は操作前の状態です。S を一旦0にするとラッチが反転するので,元の状態のままにはなりません。
  • 正しい。S=0 で X が1になり,Y が0に反転します。S を1に戻してもこの状態が保持されるので X=1,Y=0 です。
  • 誤り。X=1,Y=1 は S=0 の瞬間だけを考えて Y の再計算を忘れた場合などに導かれる値で,安定状態ではありません。
応用情報技術者の過去問を演習モードで解く