例如,我有一个数字
-17
。我知道17
的二进制表示形式是:00010001
,那么您如何将其转换为8位 excess binary 呢?首先,您需要为多余的表示选择一个偏差。由于典型情况下选择的偏差等于幅度内可用范围的一半,在8位中我们将选择-127作为偏差。
这意味着您有8个位将被解释为无符号整数,并且从该整数中减去127以获得最终结果。因此,由于我们有
final = unsigned + bias
final = -17
bias = -127
unsigned = final - bias = -17 - (-127) = 110