【发布时间】:2016-09-12 03:06:04
【问题描述】:
我正在阅读 Carl Hamacher 的计算机体系结构。以下几行让我感到困惑
如果我们使用 32 位二进制数来表示 2 的补码中的有符号整数,那么可以表示的值的范围是
-2^31 to 2^31 - 1。 //很好如果我们假设隐含的二进制点正好在符号位的右侧,则相同的 32 位模式可以解释为范围
-1 to +1 - 2^-31中的分数。
我不明白分数的范围是如何计算的。我自己计算了正分数的范围,最高分数是2^31-1。但我无法计算最低值(称为-1)。
【问题讨论】:
标签: cpu-architecture twos-complement fixed-point