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

半加算器は和=XOR、桁上げ=ANDで構成する

基本情報技術者試験2017年度 春期 午前22/基礎理論 / 論理演算

半加算器の回路図。入力x,yの2本の線が右へ延びており,それぞれの線上に分岐点(●)がある。x,yはそのまま素子Aに入り,Aの出力がz(和の1桁目)。分岐点から下へ引かれたx,yの2本の線が素子Bに入り,Bの出力がc(桁上げ)。
半加算器の回路図。入力x,yの2本の線が右へ延びており,それぞれの線上に分岐点(●)がある。x,yはそのまま素子Aに入り,Aの出力がz(和の1桁目)。分岐点から下へ引かれたx,yの2本の線が素子Bに入り,Bの出力がc(桁上げ)。

選択肢

正解と解説

正解: A:排他的論理和/B:論理積

半加算器は2つの1桁の2進数を足し、和の1桁目zと桁上げcを出力します。zは入力が異なるときだけ1になるので排他的論理和、cは両方が1のときだけ1になるので論理積で実現できます。全加算器はこの半加算器2個と論理和1個で構成されます。

選択肢ごとの解説

出典:平成29年度 春期 基本情報技術者試験 午前 問22(IPA)

同じ分野の他の問題

最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。