【问题标题】:Range of Values Represented by 1's Complement with 7 bits用 7 位补码表示的值范围
【发布时间】:2018-02-25 14:59:33
【问题描述】:

假设有 7 位可用于存储二进制数。指定可以用 1 的补码表示的数字范围。我发现 2 的补码的范围是 -64 ≤ 0 ≤ 63。我该如何处理 1 的补码?

【问题讨论】:

    标签: ones-complement


    【解决方案1】:

    在表示二进制数的2s补码方法中,对于有符号数,可以表示的数字范围是-2^(N-1) - (2^(N-1)-1),对于一个N-位号。 这就是为什么你得到一个 7 位二进制数的范围 -64 - 63。

    现在在1s补码表示法的情况下,可以表示的数字范围是-(2^(N-1)-1) - (2^(N-1)-1)。 这将导致 1s 补码表示中的 7 位数字的范围为 -63 - 63。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-21
      • 1970-01-01
      • 2013-02-16
      • 1970-01-01
      • 2013-02-02
      • 2011-12-18
      • 2021-05-28
      • 1970-01-01
      相关资源
      最近更新 更多