応用情報 午前ラボ

学習の画面へ

SR ラッチの動作

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

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

図

  1. ア X=0,Y=0
  2. イ X=0,Y=1
  3. ウ X=1,Y=0
  4. エ X=1,Y=1
正解と解説を見る

正解: ウ

ポイント

AND ゲートと NOT ゲートの組なので、各ゲートは NAND です。X = ¬(S・Y)、Y = ¬(R・X) の フリップフロップ (記憶回路) です。

  1. 初期状態 S = 1, R = 1, X = 0, Y = 1。
  2. S を 0 にすると、X = ¬(0・1) = 1。すると Y = ¬(1・1) = 0 になります。
  3. S を 1 に戻しても、X = ¬(1・0) = 1、Y = ¬(1・1) = 0 で変わりません (状態を保持)。

よって X = 1, Y = 0 です。

「ハードウェア」をこのサイトで解く (記録・間違えた問題の解き直し・AI教師への質問)