IPA過去問ドリル

令和5年度 秋期 応用情報技術者試験 午前 問22

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

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

令和5年度 秋期 応用情報技術者試験 午前 問22の図

出典:令和5年度 秋期 応用情報技術者試験 午前 問22

正解:ウ

解説

この回路は AND と NOT の組(=NAND)をたすき掛けにした SR ラッチで,X=NAND(S, Y),Y=NAND(R, X) と表せます。S を 0 にすると X=NAND(0, Y)=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 は NAND ラッチでは S=R=1 のとき安定状態として現れません。
  • 誤り。X=0,Y=1 は操作前の状態です。S を一旦 0 にした時点でラッチがセットされ状態が反転します。
  • 正しい。S=0 で X が 1 にセットされ,S を 1 に戻した後も記憶(保持)されます。
  • 誤り。Y は X=1 と R=1 の NAND なので 0 になり,X=1,Y=1 にはなりません。
応用情報技術者の過去問を演習モードで解く