• 締切済み

9ビットの2進数を符号付整数…

問題の意味がわからないのですが、どう解けばいいですか? 9ビットの2進数を符号付の整数とみなしたときの数値の範囲を、10進数で下限~上限の形で示せ。符号は2の補数。

みんなの回答

  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.3

訂正します。 × このことから、下限は -255 上限は 255 ○ このことから、下限は -256 上限は 255

  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.2

負の数字を含む2進数を示す場合の表現方法です。 この場合、最上位のビットを符号とするので 正の数は 8ビット分が有効で 0~255 までの 256個の数字を示すことができます。 負の数は 符号のビット(最上位ビット)を除いた 8ビット分が有効で -1~ -256 までの256個の数字を示すことができます。 このことから、下限は -255 上限は 255 ちなみにこの時、負の数字は 512 を加えた2進数で表現されます。 -10 であれば、512-10=502(1 1111 0110) -100 であれば、512-100=412(1 1001 1100)

noname#45629
質問者

お礼

わかっちゃいました、ありがとうございました。

  • Oh-Orange
  • ベストアンサー率63% (854/1345)
回答No.1

★アドバイス ・8 ビットの 2 進数を符号付整数とすると  上限は +127、下限は -128 となります。 ・これを参考に 9 ビットも考えて下さい。 最後に: ・何かコメント下さい。  sndsniti14 さんのためにアドバイス(回答)を出していますので締め切る前に  1行でいいのでコメントして下さい。→とても寂しいです。 ・以上。おわり。

noname#45629
質問者

お礼

ありがとうございました。

関連するQ&A

専門家に質問してみよう