負の整数を2の補数で表現するとき、8桁の2進数で表現できる数値の範囲を10進数で表したものはどれか。
8ビットの2の補数は-128~127。負の側が1つ多い
選択肢
- ア-256~255
- イ-255~256
- ウ-128~127
- エ-127~128
正解と解説
正解:ウ -128~127
nビットの2の補数表現では、表せる範囲は-2^(n-1)~2^(n-1)-1になる。n=8なら-128~+127である。正の側が1少ないのは、0が正側に1つ含まれるためで、負の数のほうが1個多く表現できる。
選択肢ごとの解説
- ア8ビットで表せる総数は256通りであり、この範囲は広すぎる。
- イ負側と正側の非対称の向きが逆になっている。
- ウ-2^7~2^7-1すなわち-128~127。これが正しい。
- エ2の補数では負側が1つ多くなるため、この範囲は逆である。
同じ分野の他の問題
- 表計算ソフトを用いて、二つの2進数α、βの和を求める。α、βの桁数は2桁に限定し、2の位、1の位の順に各桁の値がセルB3…2026年度 秋期 問74
- CPUのクロック周波数や通信速度などを表すときに用いられる国際単位系(SI)接頭語に関する記述のうち、適切なものはどれか…2023年度 秋期 問96
- 情報の表現方法に関する次の記述中の[a]〜[c]に入れる字句の組合せはどれか。 情報を、連続する可変な物理量(長さ、角度…2021年度 秋期 問89
- 10進数155を2進数で表したものはどれか。2020年度 10月試験 問62
- 値の小さな数や大きな数を分かりやすく表現するために、接頭語が用いられる。例えば、10⁻³と10³を表すのに、それぞれ“m…2019年度 春期 問66
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。