• ベストアンサー

2の補数を使った計算

ある計算機があり、2の補数を「ビット反転して1を加算する」方法とするときに10進数の計算「100-80」を2の補数を使って計算する場合は16進数で表すと幾つと幾つの加算になるのでしょうか?? 2の補数を使うというのがよくわからないのですが・・・

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

  • ベストアンサー
  • Donotrely
  • ベストアンサー率41% (537/1280)
回答No.1

2の補数を考える時、正確を期すにはビット長が符号無しの場合に比べ1ビット余計に要ります。 100は 2進数表示:(0)1100100 16進数表示:64 80は 2進数表示:(0)1010000 16進数表示:50 80の2の補数は、 2進数表示:(1)0110000 16進数表示:50 符号まで考えると、 16進数表示:B0 >16進数で表すと幾つと幾つの加算になるのでしょうか?? たぶん 64とB0 ではないでしょうか?

関連するQ&A