NANDゲートで構成したRSフリップフロップの入力操作後の出力

正解は ウ (X=1,Y=0)です。 AND の後に NOT が付いているので、どちらのゲートも NAND です。X=NOT(S AND Y)、Y=NOT(R AND X) として、 S を変えたときに X と Y がどう変わるか を順に追います。NAND は入力に0が1つでもあれば出力が1になります。 段階 S R X=NOT(S・Y) Y=NOT(R・X) 初め 1 1 NOT(1・1)=0 NOT(1・0)=1 S を0にする 0 1 S=0 なので 1 NOT(1・1)=0 S を1に戻す 1 1 NOT(1・0)=1 NOT(1・1)=0(変わらない) S を1に戻しても、Y=0 が上のゲートに入っているので X=1 のまま保たれます。この回路は S が一瞬0になったことを記憶する RS フリップフロップです。

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

問22 SRフリップフロップ回路図
出典令和5年度 秋期 応用情報技術者試験 午前 問22
ア
X=0,Y=0X = 0, Y = 0
イ
X=0,Y=1X = 0, Y = 1
ウ
X=1,Y=0X = 1, Y = 0
エ
X=1,Y=1X = 1, Y = 1