什麼是二進位制數的加法?


二進位制數的加法既簡單又繁瑣。它是數字計算機的一個基本功能,因此瞭解如何新增二進位制數字非常重要。

計算機幾乎所有操作都依賴於二進位制加法。一旦我們理解了兩個二進位制數字的加法,就更容易理解二進位制數字的減法、乘法和除法。

我們可以從新增兩個二進位制位開始。如你所知,一個位可以是 0 或 1。因此,我們只有四種可能的輸入組合。四種可能的輸入組合及其輸出如下所示:

0 + 0 = 0

0 + 1 = 1

1 + 0 = 1

1 + 1 = 10

在以上四種可能性中,我們可以觀察到第四種可能性導致一個 2 位輸出。該表顯示了處理此類輸出的方法。

二進位制加法

輸入輸出
PQ進位和 (P + Q)
0000
0101
1001
1110

如表所示,進位數字處理溢位的可能性。這裡,溢位指的是我們在新增 1 和 1 時獲得的額外數字。溢位或進位數字將被帶到操作中下一個最高有效位。

示例 - 新增 1011011 + 100111

1 0 1 1 0 1 1
+ 1 0 0 1 1 1
1 0 0 0 0 0 1 0
1 1 1 1 1 1           → Carry bits

在示例中

1 + 1 = 0(一次進位)

1 + 1(加上進位 1)= 1(一次進位)

0 + 1(加上進位 1)= 0(一次進位)

1 + 0(加上進位 1)= 0(一次進位)

1 + 0(加上進位 1)= 0(一次進位)

0 + 1(加上進位 1)= 0(一次進位)

1 + 0(加上進位 1)= 0(一次進位)

最後進位的數字放在結果的左側。因此,輸出為 10000010。

更新於:2021年7月27日

653 次檢視

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.