戦国IT - 情報処理技術者試験の過去問対策サイト
お知らせお問い合わせ料金プラン

応用情報技術者 2011年 秋期 午前224


問題文

図の論理回路において,S=1,R=1,X=0,Y=1のとき,Sを一旦0にした後、再び1に戻した。この操作を行った後のX,Yの値はどれか。
応用情報技術者 2011年 秋期 午前2 問24の問題画像

選択肢

X=0, Y=0
X=0, Y=1
X=1, Y=0(正解)
X=1, Y=1

クロスカップル回路の動作解析【午前2 解説】

要点まとめ

  • 結論:S=1,R=1の状態で一旦Sを0にし再び1に戻すと、X=1、Y=0の状態に安定する。
  • 根拠:クロスカップル回路はSRラッチの一種で、入力変化により状態が切り替わり、フィードバックで保持される。
  • 差がつくポイント:フィードバックの役割とAND+インバータの組み合わせがNANDラッチとして機能する点を理解すること。

正解の理由

この回路はS,R入力をそれぞれANDゲートとインバータで処理し、出力X,Yを相互にフィードバックするクロスカップル回路です。
初期状態はS=1,R=1,X=0,Y=1。Sを0にすると上段ANDゲートの出力が0となり、Xの値が変化します。
その後Sを1に戻すと、フィードバックによりX=1、Y=0の状態に安定します。
この動作はSRラッチのセット・リセット動作に対応し、ウ: X=1, Y=0が正解です。

よくある誤解

  • S=0にした瞬間の状態を最終状態と誤認しやすい。
  • フィードバックの影響を無視して単純にANDゲートの出力だけで判断する誤り。

解法ステップ

  1. 初期状態の入力と出力を確認(S=1,R=1,X=0,Y=1)。
  2. Sを0にしたときの上段ANDゲートの出力を計算。
  3. インバータを通したXの値を求める。
  4. フィードバック線を考慮し、下段ANDゲートの入力と出力Yを計算。
  5. Sを再び1に戻したときのX,Yの安定状態を求める。
  6. 以上の結果から最終的なX,Yの値を選択肢と照合。

選択肢別の誤答解説

  • ア: X=0, Y=0
    → 両方0はフィードバック回路の安定状態として成立しない。
  • イ: X=0, Y=1
    → 初期状態のままで変化がないと誤解。Sを0にした影響を考慮していない。
  • ウ: X=1, Y=0
    → 正解。Sを0にして戻す操作でこの状態に安定する。
  • エ: X=1, Y=1
    → 両方1はAND+インバータ回路の特性上不安定であり、実現しない。

補足コラム

クロスカップル回路はSRラッチの基本構成で、NANDゲートを用いたラッチ回路としてよく知られています。
この回路はメモリ素子としての役割を持ち、入力の変化に応じて状態を保持・切り替えます。
理解には論理ゲートの動作とフィードバックの概念が不可欠です。

FAQ

Q: なぜSを0にするとXの値が変わるのですか?
A: S=0により上段ANDゲートの入力が0となり、出力が変化しインバータを通してXが変わるためです。
Q: フィードバック線はどのように動作に影響しますか?
A: 出力X,Yが互いのANDゲートの入力に戻ることで、状態を保持し安定化させる役割を果たします。

関連キーワード: クロスカップル回路、SRラッチ、フィードバック、NANDゲート、論理回路解析
← 前の問題へ次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

応用情報技術者
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてプライバシーポリシー利用規約特商法表記開発者について