我从一本CS书中学到
如果我们尝试使用9位全加器执行9位减法,它将不会(总是)工作。 被引用的逻辑电路应该是8位加法器的扩展版本。
我很想知道为什么它不能工作,以及是否有任何例子支持这一说法。我已经在许多搜索引擎中搜索过这个主题,但是没有找到关于这个的任何资源。你能给出这个问题的答案吗?
发布于 2021-09-23 10:21:51
要使用加法器进行减法,必须补充第二个操作数并添加一个:
A - B = A + ~B + 1
一个人的增量会导致溢出。
维基百科文章。
https://stackoverflow.com/questions/69297931
相似问题