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

平成23年度 特別 午前 問25

ハードウェア

半加算器に関する問題

図に示す1けたの2進数 x と y を加算し,z(和の1けた目)及び c(けた上げ)を出力する半加算器において,A と B の素子の組合せとして,適切なものはどれか。

〔図〕
  x ──┬──────────┐
       │              ├─[ A ]── z(和の1けた目)
  y ──┼──┬───────┘
       │  │
       └──┼───────┐
          └────────├─[ B ]── c(けた上げ)
(x と y の2本の線が分岐して,どちらも素子 A と素子 B の両方に入る。
  ●は線の分岐点。A の出力が z,B の出力が c)
AB
ア排他的論理和論理積
イ否定論理積否定論理和
ウ否定論理和排他的論理和
エ論理積論理和
答えと解説を見る

✓ これが正解アA=排他的論理和 / B=論理積

解説

和は排他的論理和、けた上げは論理積で作ります。

半加算器は、1けたの2進数どうしを足して、和の1けた目とけた上げを別々に出す回路です。入力の四通りを書き出すと、0と0で0、0と1で1、1と0で1、1と1で10になります。和の1けた目だけを見ると、二つの入力が食い違うときに1、そろっているときに0で、これは排他的論理和のはたらきと一致します。けた上げのほうは、二つとも1のときにだけ1が立ちますから、論理積のはたらきです。判定の軸は、四通りの入力を二つの出力それぞれに当てはめて、表が最後まで合う組合せを選べているかです。

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

出典:平成23年度 特別 基本情報技術者試験 午前 問25(改変:原典の図表をテキストに書き起こした)

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