移码(Biased/Excess Notation)通常用于表示浮点数的阶码。
定义
移码是在真值 上加上一个常数(偏置值 Bias)得到的:
目的
- 将有符号整数映射到无符号整数区间。
- 便于比较大小: 移码表示的数值大小与其二进制码的无符号大小顺序一致,简化了阶码比较电路。 重点
偏置值的选择
- 标准偏置值: ( 为数值位数)。
- 此时移码与补码仅符号位相反。
- IEEE 754 偏置值: 。 重点
- 例如 8 位阶码,偏置值为 127。
特点
- 移码全 0 对应真值最小值,移码全 1 对应真值最大值。
- 仅用于表示整数。