2013-03-06 104 views
1

我有这个二进制加法问题,进行进出最显著位的二进制加法

01010 
+ 11011 

= 100101需要一个5位的答案,从而降1使00101,因为溢出具有occurerd。

然而,然后会询问,

什么是在最显著位进位的值?

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

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

我做算术,寻找答案一个在进出最高位进行......这是正确的?

预先感谢任何帮助/澄清,

+0

[进出二进制加法中的重要位]可能的重复(http://stackoverflow.com/questions/15245174/carries-in-and-out-of-significant-bits-in-binary -addition) – 2013-03-06 11:13:37

回答

1

然而,然后会询问,

什么是 '它'?

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

在(来自所有先前位的和未来)的进位为1,并且进行因而等于:

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

它回答你的问题吗? – 2013-03-07 15:01:22