過去問ハブ🔥 0日
論理回路・コンピュータアーキテクチャカルノー図と組み合わせ回路難易度 標準21 / 50

2の補数表現を用いる加算器で、減算 A − B を行う方法として適切なものはどれか。

選択肢をタップすると、その場で答え合わせできます

正解と解説を見る

正解 AB の各ビットを反転し、最下位への桁上げ入力を1にして A と加算する

解説

正解は「B の各ビットを反転し、最下位への桁上げ入力を1にして A と加算する」です。2の補数表現では、−B は B の各ビットを反転して1を加えた値なので、A − B は、反転した B と A を加算し、さらに1を加えれば求められます。この1は、最下位の全加算器の桁上げ入力を1にすることで加えられます。「B の各ビットを反転し、桁上げ入力を0にして A と加算する」は1の補数を加えることになり、結果が1小さくなります。「A の各ビットを反転し、桁上げ入力を1にして B と加算する」は B − A を求めることになります。「A と B の排他的論理和をとる」は各ビットの一致を調べるだけで、減算にはなりません。

  • #加算器
  • #2の補数

この調子で論理回路・コンピュータアーキテクチャを続けて解く

▶ この科目の連続演習へ進む(10問)

この問題の分野を深く学ぶなら

PR情報工学・理系基礎の教科書を探す

詳細を見る

論理回路・コンピュータアーキテクチャの問題一覧へ戻る

「カルノー図と組み合わせ回路」の関連問題