题24
题目
Q:一个 8 位的二进制整数由 2 个 “ 0 ” 和 6 个 “ 1 ” 组成, 采用补码或者移码表示, 则下列说法中正确的是 ( ) 。
A. 若采用移码表示, 偏置值为 127 , 则此整数最小为 -64
B. 若采用移码表示,偏置值为 128 , 则此整数最大为 123
C. 若采用补码表示, 则此整数最小为 -96
D. 若采用补码表示, 则此整数最大为 252
分析
A:移码就是数的真值加上偏移量



- 补码表示法
- 最大数值
- 符号位为0
- 高位放置1
- 补码: 0111111B
- 数值: 126
- 最小数值
- 符号位为1
- 低位放置1(真值绝对值视角,二进制小,负数就小)
- 补码: 10011111B
- 数值: -97
- 最大数值
- 移码表示法
- 偏置值128
- 最大数值
- 高位放置1(真值为标准)
- 移码:
- 数值: 124
- 最大数值
- 偏置值127
- 最小数值
- 低位放置1(真值计量)
- 移码:
- 数值: -64

- 最小数值
- 偏置值128
解
选A