2の補数表現を使った2進数を答えよう!

問題1~問題4の10進数と2進数の変換をしてみましょう。

ただし、すべて8桁(ビット)で計算をしてください。

問題1

(100)10を2の補数表現を使った時の2進数を8ビットで答えてください。

ヒント

・8ビットなので、必ず8ビットで答えましょう。

・「2の補数表現」なので、先頭は符号ビットを表します。

問題2

(-100)10を2の補数表現を使った時の2進数を8ビットで答えてください。

問題3

8ビットの2の補数表現(01100101)2が表す10進数の値を答えてください。

問題4

8ビットの2の補数表現(11111111)2が表す10進数の値を答えてください。

ヒント

・ 先頭が「1」なので、負の数を表した2進数です。負の2進数を10進数に変換する場合は、正の数に変換してから10進数に変換します。

※この再現版では提出は行いません(送信先は未接続です)

Well done!

次のステップに進みましょう!

次のステップに進む

← 前のステップにもどる