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

平成29年度 秋期 午前 問23

コンピュータ構成要素

入力 G=0 のときは X=A,Y=B を出力し,G=1 のときは X=A̅,Y=B̅ を出力する回路はどれか。

選択肢ア〜エは原典では論理回路図が4つ並んでいる。どの肢も入力 A・B・G が左にあり,A と G から X を,B と G から Y を作る2つのゲートでできている。図から読み取ったゲートの種類と配線を言葉に写した(図そのものは復元していない)。

答えと解説を見る

✓ これが正解ウX は A と G の排他的論理和(XOR・入力側に二重線)。Y も B と G の排他的論理和(XOR)

解説

制御線と排他的論理和を取れば、通すと反転を切り替えられます。

設問が求めているのは、制御用の入力が 0 のときは入力をそのまま出し、1 のときは反転して出す回路です。二組とも同じ関係なので、片方の組で決まれば残りも決まります。ここで効くのが排他的論理和の性質で、0 との排他的論理和は値がそのまま残り、1 との排他的論理和は値が反転します。したがって、それぞれの入力と制御用の入力を排他的論理和でつないだ回路が要求を満たします。形で決めずに真理値表で確かめると、入力と制御の組合せ 4 通りのすべてで要求どおりになるのはこの形だけです。同じ値で二度掛けると元に戻るというこの性質は、補数を作る回路や誤りの検出でも繰り返し現れます。

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

この問題の用語

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

同じ用語が出る問題

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