【问题标题】:9-bit subtraction using 9-bit adder使用 9 位加法器进行 9 位减法
【发布时间】:2021-11-16 17:30:56
【问题描述】:

我从一本 CS 书中了解到

如果我们尝试使用 9 位全加器执行 9 位减法,它不会(总是)工作。

引用的逻辑电路应该是这个的扩展版本: 8-bit adder

我很想知道为什么它不起作用,以及是否有任何例子可以支持这种说法。我在许多搜索引擎中搜索了这个主题,但没有找到关于这个的资源。您能否提供这个问题的答案?

【问题讨论】:

    标签: boolean logic boolean-logic boolean-expression boolean-operations


    【解决方案1】:

    要使用加法器进行减法,您必须对第二个操作数进行补码并加一个:

    A - B = A + ~B + 1
    

    加一会导致溢出。

    Wikipedia article.

    【讨论】:

      猜你喜欢
      • 2016-07-07
      • 1970-01-01
      • 2015-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多