平成21年度秋期 問23 / 80

平成21年度 秋期 応用情報技術者試験 午前 問23

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

問題の図

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:ウ

図の回路は,ANDの出力をNOTで反転しているので,それぞれNANDと同じ働きをします。

  • X = NOT(S AND Y)
  • Y = NOT(R AND X)

初期状態(S = 1,R = 1,X = 0,Y = 1)
X = NOT(1 AND 1) = 0,Y = NOT(1 AND 0) = 1 で安定しています。

Sを0にする
X = NOT(0 AND Y) = 1
Y = NOT(1 AND 1) = 0

Sを1に戻す
X = NOT(1 AND 0) = 1
Y = NOT(1 AND 1) = 0

状態が保持され(フリップフロップ),X = 1,Y = 0 になります。

  • ア: X = 0,Y = 0
    誤り。上記のとおり,操作後はX = 1,Y = 0です。

  • イ: X = 0,Y = 1
    誤り。操作前の状態です。Sを0にした時点でX = 1に変わり,その後Sを1に戻しても保持されます。

  • ウ: X = 1,Y = 0
    正しい。上記のとおりです。

  • エ: X = 1,Y = 1
    誤り。X = 1になるとY = NOT(R AND X) = NOT(1 AND 1) = 0になります。


答え

ウ: X = 1,Y = 0

出典:平成21年度 秋期 応用情報技術者試験 午前 問23

平成21年度秋期の他の問題