基礎理論

基本情報技術者試験1ビットの半加算器において、2入力A・Bから桁上げ(キャリー)を生成する論理回路はどれか

テクノロジ系基礎理論難易度:normal
1ビットの半加算器において、2入力A・Bから桁上げ(キャリー)を生成する論理回路はどれか。
AとBの排他的論理和(XOR)をとる回路
AとBの論理積(AND)をとる回路
AとBの論理和(OR)をとる出力部
Aを反転した否定(NOT)の回路
正解
イ.AとBの論理積(AND)をとる回路

半加算器は和S=A XOR B、桁上げC=A AND Bで構成される。桁上げはA=B=1のときだけ発生するので、両方真で真になる論理積(AND)が正しい。

?選択肢ごとの解説

ア ×排他的論理和(XOR)は半加算器の和(S)を生成する回路であり、桁上げではなく1の位の値を出力する。
イ ○半加算器は和S=A XOR B、桁上げC=A AND Bで構成される。桁上げはA=B=1のときだけ発生するので、両方真で真になる論理積(AND)が正しい。
ウ ×論理和(OR)はどちらか一方でも1なら1になるため、両方1のときだけ桁上げするという条件を満たさない。
エ ×否定(NOT)は単入力の反転であり加算の桁上げ生成とは無関係で、2入力の加算回路の役割を果たさない。
この問題の「深掘り・誤答の完全解説・覚え方」は、登録すると読めます。

基本情報技術者試験は全4,036問。公開しているのはその一部で、登録すると残りも一問ごとにAI解説つきで解けます。SRS暗記カード・全真模試・弱点診断まで。

登録は1分・クレジットカード不要。無料のまま練習・暗記カード・模試まで使えます。

作成・校閲:ukamiru編集部 · 基本情報技術者試験 過去問 · fe-a3-0014

【基本情報技術者試験】1ビットの半加算器において、2入力A・Bから桁上げ(キャリー…|正解「AとBの論理積(AND)をと…」|ukamiru 過去問