在二进制加法中输入和输出最重要的位

时间:2013-03-06 11:10:34

标签: math binary overflow

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

  01010  
+ 11011

= 100101需要一个5位的答案,所以因为溢出已经发生,所以将1丢弃1以便丢弃。

然而它问了,

进入最重要位的价值是多少?

执行最重要的位有什么价值?

我认为这些都是1,任何人都可以澄清这一点,

我通过算术运算得出了答案,并查看了最重要位的进出......这是正确的吗?

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

1 个答案:

答案 0 :(得分:2)

  

然而它问了,

什么是'它'?

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

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

  • 0(MSB第一个操作数)+ 1(MSB第二个操作数)+ 1(进位)= 1,正如您所指出的那样。