過去問解きまくり研究所 ホーム

令和3年度 春期 午前 問25

ハードウェア

論理回路に関する問題

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

〔論理回路図〕

  S ──┐
      ├─ AND ─▷o──┬──── X
  Y ──┘           │
                  │   上の出力 X は下の入力へ,
  R ──┐           │   下の出力 Y は上の入力へ交差する
      ├─ AND ─▷o──┴──── Y
  X ──┘
答えと解説を見る

✓ これが正解ウX=1,Y=0

解説

操作の後は X が 1、Y が 0 になります。

設問は、二つの素子の出力を互いの入力へ交差してつないだ論理回路について、S を一度 0 に落としてから 1 に戻した後の値を選ばせています。ですから見分けの軸は、途中で与えた 0 のはたらきが操作の後も残るのか、それとも元の値へ帰るのか、という一点だけです。図の素子は論理積の出力に否定が付いた形なので、入力に一つでも 0 があれば出力は必ず 1 になります。まず S を 0 にすると上側の出力は 1 になり、その値が下側の入力へ回るので、下側は入力がそろって 1 となり出力は 0 になります。次に S を 1 に戻しても、上側の入力には下側から来た 0 が残っているため、上側の出力は 1 のままです。こうして与えた変化が保たれる点が、この回路が記憶素子として使われる理由です。

ほかの選択肢はなぜ違うのか

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

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)