2013-03-06 32 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