移码(Biased/Excess Notation)通常用于表示浮点数的阶码。

定义

移码是在真值 上加上一个常数(偏置值 Bias)得到的:

目的

  • 将有符号整数映射到无符号整数区间。
  • 便于比较大小: 移码表示的数值大小与其二进制码的无符号大小顺序一致,简化了阶码比较电路。 重点

偏置值的选择

  1. 标准偏置值: 为数值位数)。
    • 此时移码与补码仅符号位相反。
  2. IEEE 754 偏置值: 重点
    • 例如 8 位阶码,偏置值为 127。

特点

  • 移码全 0 对应真值最小值,移码全 1 对应真值最大值。
  • 仅用于表示整数。