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

出典:令和5年度 秋期 応用情報技術者試験 午前 問22
- アX=0,Y=0
- イX=0,Y=1
- ウX=1,Y=0
- エX=1,Y=1
正解:ウ
解説
この回路は 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 にはなりません。