第2種情報処理技術者試験 |
1995年度 = 平成7年度・春期 |
午前 |
問4 |
8ビットの2の補数表現で整数を表すとき、表現できる値の範囲は10進数でどれか。
ア 0 ~ 255 |
イ 0 ~ 256 |
ウ -127 ~ 127 |
エ -127 ~ 128 |
オ -128 ~ 127 |
オ
1の補数および2の補数で表現できる値の範囲は次のようになります。
| nビット
| 8ビット
| 16ビット
|
1の補数
| -2n-1 + 1 | ~ | 2n-1 - 1
| -127 ~ 127
| -32767 ~ 32767
|
2の補数
| -2n-1 | ~ | 2n-1 - 1
| -128 ~ 127
| -32768 ~ 32767
|
したがって、8ビットの2の補数表現で整数を表すとき、表現できる値の範囲は-128~127となります。