Binary 如何计算给定N位的多余N的范围?

Binary 如何计算给定N位的多余N的范围?,binary,data-representation,Binary,Data Representation,根据我的理解,过量-N意味着过量-N中的0与二进制中的N相同。例:过量-13将0存储为1101。或者将其视为存储—13视为0000,依此类推 我遇到了一个问题,那就是如何找到12位可以存储的超512值的十进制范围 我认为它从-512开始并继续,因此在3583(2^12-512-1)结束。然而,答案是从-2048年到2047年 有人能解释一下为什么会这样吗 更新:以上是正确的,问题中有一个输入错误。12位过量-2048产生-2048到2047的范围

根据我的理解,过量-N意味着过量-N中的0与二进制中的N相同。例:过量-13将0存储为1101。或者将其视为存储—13视为0000,依此类推

我遇到了一个问题,那就是如何找到12位可以存储的超512值的十进制范围

我认为它从-512开始并继续,因此在3583(2^12-512-1)结束。然而,答案是从-2048年到2047年

有人能解释一下为什么会这样吗

更新:以上是正确的,问题中有一个输入错误。12位过量-2048产生-2048到2047的范围