• ベストアンサー

補数表現を用いた加算

次の演算を符号つき2の補数表現を用いた加算として行い、1語の大きさは演算の結果あふれが生じない範囲で、最も小さいものを用いよ。 (1)23‐17 (2)‐23‐17 計算仮定・解説と解答お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • pooh0206
  • ベストアンサー率41% (179/433)
回答No.1

(1) 23-17=23+(-17)=6ですから、絶対値が最大の23を補数表現で表すことができればいい。 23(10)=010111(2)と6ビットにすればいいです。 そうすれば 010111+101111=000110でOK (2) -23-17=(-23)+(-17)=-40 ですから、絶対値が最大の-40を補数表現で表すことができればいい。 -40(10)=1011000(2)と7ビットにすればいいです。 そうすれば 1101001+1101111=1011000でOK

201102
質問者

お礼

ありがとうございます。^^

関連するQ&A