1

我有这个二进制加法问题,

  01010  
+ 11011

= 100101 需要一个 5 位的答案,所以放弃 1 所以 00101 因为发生了溢出。

然而它接着问,

进位到最高有效位的值是多少?

最高有效位的执行值是多少?

我以为这两个都是1,谁能澄清一下,

我通过算术得到了答案,并查看了最高有效位的进位...这是正确的吗?

提前感谢您的任何帮助/澄清,

4

1 回答 1

2

然而它接着问,

它是什么'?

无论如何,要回答您的问题,是的,这似乎是正确的。两个操作数的 MSB(最高有效位)分别为 0 和 1。

进位(来自所有先前位的总和)为 1,因此进位等于:

  • 正如您正确指出的那样,0(MSB 第一个操作数)+ 1(MSB 第二个操作数)+ 1(进位)= 1。
于 2013-03-06T11:20:48.687 回答