問題本文
入力 X と Y の値が同じときにだけ,出力 Z に1を出力する回路はどれか。
選択肢
- ア.図ア: 一致回路でなく Z = X XOR Y (排他的論理和) となる構成。入力 X,Y が異なるときに 1。
- イ.図イ: 一致回路でなく Z = X XOR Y を別表現で実装した構成 (NORベース等)。
- ウ.図ウ: Z = X·Y + ¬X·¬Y = X XNOR Y (一致回路)。X と Y が同じときだけ 1 を出力する正解。
- エ.図エ: 一致回路に近いが論理が逆 (Z = X XOR Y 等価) で、X≠Y のときに 1 となる構成。
正解
ウ. 図ウ: Z = X·Y + ¬X·¬Y = X XNOR Y (一致回路)。X と Y が同じときだけ 1 を出力する正解。
解説
X と Y が同じときだけ Z=1 になる回路は一致回路(XNOR)です。X·Y +¬X·¬Y を等価に実現する組合せが正解で、選択肢ウの構成がこれに該当します。
選択肢ごとの解説
- ア.アの回路は X·Y +(¬X·¬Y)のように見えますが、出力反転や入力ペアの取り違えで一致回路にならないため誤りです。
- イ.イは NOR ベースで構成され、出力は X XOR Y(排他的論理和)となるため一致回路の逆を出力します。
- ウ.ウは X·Y と ¬X·¬Y の論理和を取る一致回路(XNOR)で、X=Y のときだけ Z=1 になります。
- エ.エの組合せでは出力は ¬(X·Y +¬X·¬Y)=X XOR Y となり、入力が異なるときに1になるため不正解です。
基本情報技術者試験 平成26年度 春期 午前 の過去問一覧へ戻る・問22