ITパスポート試験 ITパスポート 2012年 (平成24年 春期)52: 負の整数を2の補数で表現するとき,8桁の2進数で表現できる数値の範囲を10進数で表したものはどれか。

ITパスポート 2012年 (平成24年 春期)
Q 5252 / 100
負の整数をで表現するとき,8桁の2進数で表現できる数値の範囲を10進数で表したものはどれか。
この問の正解率:58.01%(824件)
この問題の本文・選択肢・正解・解説(展開)

問題本文

負の整数を2の補数で表現するとき,8桁の2進数で表現できる数値の範囲を10進数で表したものはどれか。

選択肢

  • .-256 ~ 255
  • .-255 ~ 256
  • .-128 ~ 127
  • .-127 ~ 128

正解

. -128 ~ 127

解説

8桁の2の補数表現の数値範囲は-2^7~2^7-1=-128~127. 最上位ビット1で負数を表現し対称ではない非対称の範囲となるのが特徴.

選択肢ごとの解説

  • .-256~255は範囲幅256個でなく非対称で誤りの範囲である.
  • .-255~256は2の補数の規則に反する範囲で誤りである.
  • .正しい. 8桁2の補数では-128~127を表現可能.
  • .-127~128は対称形だが2の補数では-128~127が正解.

ITパスポート 2012年 (平成24年 春期)過去問一覧へ戻る・問52