IT
มัธยมปลาย

至急!情報Ⅰなのですが
この問題の⑥の(1)(2)答えお願いします!

6 2の補数表現という条件で、 次の計算をしなさい。 (1) -14 (①)を5ビットの2進法になおしなさい。 (2) -3 (10) を6ビットの2進法になおしなさい。 (1) (2) (2) (2)
情報 2の補数

คำตอบ

2の補数表現の計算に関しては、基本的に下記のルールに従います。
(i)符号(マイナス)を取り除いた値を2進数に直す。
(ii)各桁の0,1を反転させる(0->1, 1->0)
(iii)反転させた値に2進数の1を加える。
(iv)マイナスであることを示すため、先頭に符号1をつける。

やってみれば、簡単です。
(1) 14は1110なので、反転して0001、+1して0010、
  5ビットなので符号を付けて-14=10010になります。
(2) こちらも同様です。
※6ビットとなっている点に注意です。

แสดงความคิดเห็น
ข้อสงสัยของคุณเคลียร์แล้วหรือยัง?