理解計算機(一)---二進制加法器

閱讀本文需提前學(xué)習(xí)《編碼---隱匿在計算機軟硬件背后的語言》前十一章

關(guān)于本書中各種邏輯門的知識匯總?cè)鐖D:

邏輯門
邏輯門

加法計算是計算機唯一要做的工作欢伏,通過加法我們可以實現(xiàn)減法逾礁、乘法和除法递惋。

二進制的加法可以表示如下:
0+0的進位是0,加法位0
0+1的進位是0佑惠,加法位1
1+1的進位是1朋腋,加法位0

我們想用電路來表示加法,顯而易見地可以用邏輯門來表示膜楷。

不難發(fā)現(xiàn)旭咽,二進制加法的進位操作和與門的結(jié)果一致,因此可以用與門來表示把将。但加法位相對來說有點復(fù)雜轻专,二進制的加法位如下表:

+加法 0 1
0 0 1
1 1 0

我們想要的結(jié)果是0、1察蹲、1、0(從左到右催训,從上到下)
經(jīng)過對比后可以發(fā)現(xiàn)洽议,常用的幾個邏輯門中并沒有和上表結(jié)果一樣的,但是有兩個邏輯門與上表結(jié)果十分相似漫拭。它們是或門和與非門亚兄,其中或門和上表結(jié)果相似,除了右下角的結(jié)果采驻。而與非門則是左上角不一樣审胚。

OR 0(a) 1(b)
0(c) 0 1
1(d) 1 1
NAND 0(a) 1(b)
0(c) 1 1
1(d) 1 0

表中a、b礼旅、c膳叨、d四個點代表輸入,將上述兩表中同位置的輸出做“與”運算痘系,發(fā)現(xiàn)得到的結(jié)果就是0菲嘴、1、1、0龄坪。那么將一個或門和一個與非門連接到相同的輸入上再連接一個與門就可以完成加法位的運算昭雌。上述的門就叫異或門,其功能就是當(dāng)輸入相同時輸出0健田,輸入不同時輸出1烛卧。異或門如下圖所示:



可以簡寫為:



我們將一個與門和一個異或門連在一起就可以完成我們的進位和加法位的運算,如下圖所示:

我們再來看另外一個問題妓局,二進制加法11+11总放,最右位兩個1加完后有一個進位1,所以在中間位上其實是3個1相加跟磨。而上圖因為只有兩個輸入所以沒有將前一位的進位納入這一次的運算间聊,所以它又叫半加器。意思就是它沒有辦法進行1+1+1的運算抵拘,簡寫如下圖:



為了對三個二進制數(shù)進行加法運算哎榴,我們可以做下圖的連接:

想下11+11運算,當(dāng)最右邊兩個1相加后僵蛛,產(chǎn)生1個進位“1”尚蝌,兩個11左邊的“1”相加后再與進位“1”相加,體現(xiàn)在圖中就是最左側(cè)的“進位輸入”+“輸入A”+“輸入B”充尉,最左邊位兩個1相加(輸入A+輸入B)的結(jié)果與進位輸入“1”再次通過一個半加器相加飘言,其“和”單獨作為加和輸出,而進位再與最左邊的“1+1”的進位做“與”運算產(chǎn)生進位輸出驼侠。就可以完成一個有進位的二進制運算(即三個二進制數(shù)相加)姿鸿。這個“門”我們成為“全加器”〉乖矗可以簡寫如下:

現(xiàn)在我們可以組建一個如下圖的加法器:

首先將最右端的兩個開關(guān)和下面的一個燈泡連接到一個全加器上苛预。因為最右端肯定是沒有進位的,所以可以將最右端的進位輸入接地笋熬,如下圖:

對于加法器左邊第二列的進位輸入就是第一列的進位輸出热某,依次接8個全加器即可完成一個8位的二進制加法器。這里需要注意的是最后一個全加器應(yīng)該接兩個燈泡胳螟,其中一個是加和昔馋,另個是進位,如下圖所示:



最后一個進位輸出被連接到第9個燈泡上糖耸。
至此秘遏,一個二進制加法器完成。

參加資料:編碼:隱匿在計算機軟硬件背后的語言

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末蔬捷,一起剝皮案震驚了整個濱河市垄提,隨后出現(xiàn)的幾起案子榔袋,更是在濱河造成了極大的恐慌,老刑警劉巖铡俐,帶你破解...
    沈念sama閱讀 212,718評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件凰兑,死亡現(xiàn)場離奇詭異,居然都是意外死亡审丘,警方通過查閱死者的電腦和手機吏够,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來滩报,“玉大人锅知,你說我怎么就攤上這事∨Ъ兀” “怎么了售睹?”我有些...
    開封第一講書人閱讀 158,207評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長可训。 經(jīng)常有香客問我昌妹,道長,這世上最難降的妖魔是什么握截? 我笑而不...
    開封第一講書人閱讀 56,755評論 1 284
  • 正文 為了忘掉前任飞崖,我火速辦了婚禮,結(jié)果婚禮上谨胞,老公的妹妹穿的比我還像新娘固歪。我一直安慰自己,他們只是感情好胯努,可當(dāng)我...
    茶點故事閱讀 65,862評論 6 386
  • 文/花漫 我一把揭開白布牢裳。 她就那樣靜靜地躺著,像睡著了一般叶沛。 火紅的嫁衣襯著肌膚如雪贰健。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,050評論 1 291
  • 那天恬汁,我揣著相機與錄音,去河邊找鬼辜伟。 笑死氓侧,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的导狡。 我是一名探鬼主播约巷,決...
    沈念sama閱讀 39,136評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼旱捧!你這毒婦竟也來了独郎?” 一聲冷哼從身側(cè)響起踩麦,我...
    開封第一講書人閱讀 37,882評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎氓癌,沒想到半個月后谓谦,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,330評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡贪婉,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,651評論 2 327
  • 正文 我和宋清朗相戀三年反粥,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片疲迂。...
    茶點故事閱讀 38,789評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡才顿,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出尤蒿,到底是詐尸還是另有隱情郑气,我是刑警寧澤,帶...
    沈念sama閱讀 34,477評論 4 333
  • 正文 年R本政府宣布腰池,位于F島的核電站尾组,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏巩螃。R本人自食惡果不足惜演怎,卻給世界環(huán)境...
    茶點故事閱讀 40,135評論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望避乏。 院中可真熱鬧爷耀,春花似錦、人聲如沸拍皮。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽铆帽。三九已至咆耿,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間爹橱,已是汗流浹背萨螺。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留愧驱,地道東北人慰技。 一個月前我還...
    沈念sama閱讀 46,598評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像组砚,于是被迫代替她去往敵國和親吻商。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,697評論 2 351

推薦閱讀更多精彩內(nèi)容