使用 9 位加法器的 9 位减法

9-bit subtraction using 9-bit adder

提问人:MsBonniePython 提问时间:9/23/2021 最后编辑:James ZMsBonniePython 更新时间:9/23/2021 访问量:107

问:

我从一本 CS 书中了解到,

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

引用的逻辑电路应该是以下内容的扩展版本:8位加法器

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

布尔 逻辑 boolean-logic boolean-expression 布尔运算

评论


答:

0赞 Axel Kemper 9/23/2021 #1

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

A - B = A + ~B + 1

增加 1 可能会导致溢出。

维基百科文章