例如,我有号码-17
。我知道17
的二进制表示形式为:00010001
,您如何将其转换为8位多余的二进制文件?
答案 0 :(得分:3)
首先,您需要为多余的表示选择偏见。由于通常选择等于可用量程的一半的偏差,对于8位,我们将选择-127作为偏差。
这意味着您有8位将被解释为无符号整数,并且将从该整数中减去127以获得最终结果。因此,既然我们有
final = unsigned + bias
final = -17
bias = -127
我们最终
unsigned = final - bias = -17 - (-127) = 110
因此-17的超出-127表示将是01101110(十进制110)。