加法器是什么?加法器電路原理
加法器:
加法器是為了實現(xiàn)加法的。
即是產(chǎn)生數(shù)的和的裝置。加數(shù)和被加數(shù)為輸入,和數(shù)與進(jìn)位為輸出的裝置為半加器。若加數(shù)、被加數(shù)與低位的進(jìn)位數(shù)為輸入,而和數(shù)與進(jìn)位為輸出則為全加器。常用作計算機(jī)算術(shù)邏輯部件,執(zhí)行邏輯操作、移位與指令調(diào)用。
對于1位的二進(jìn)制加法,相關(guān)的有五個的量:1,被加數(shù)A,2,被加數(shù)B,3,前一位的進(jìn)位CIN,4,此位二數(shù)相加的和S,5,此位二數(shù)相加產(chǎn)生的進(jìn)位COUT。前三個量為輸入量,后兩個量為輸出量,五個量均為1位。
對于32位的二進(jìn)制加法,相關(guān)的也有五個量:1,被加數(shù)A(32位),2,被加數(shù)B(32位),3,前一位的進(jìn)位CIN(1位),4,此位二數(shù)相加的和S(32位),5,此位二數(shù)相加產(chǎn)生的進(jìn)位COUT(1位)。
要實現(xiàn)32位的二進(jìn)制加法,一種自然的想法就是將1位的二進(jìn)制加法重復(fù)32次(即逐位進(jìn)位加法器)。這樣做無疑是可行且易行的,但由于每一位的CIN都是由前一位的COUT提供的,所以第2位必須在第1位計算出結(jié)果后,才能開始計算;第3位必須在第2位計算出結(jié)果后,才能開始計算,等等。而最后的第32位必須在前31位全部計算出結(jié)果后,才能開始計算。這樣的方法,使得實現(xiàn)32位的二進(jìn)制加法所需的時間是實現(xiàn)1位的二進(jìn)制加法的時間的32倍。
可以看出,上法是將32位的加法1位1位串行進(jìn)行的,要縮短進(jìn)行的時間,就應(yīng)設(shè)法使上敘進(jìn)行過程并行化。
逐位進(jìn)位加法器,在每一位的計算時,都在等待前一位的進(jìn)位。那么不妨預(yù)先考慮進(jìn)位輸入的所有可能,對于二進(jìn)制加法來說,就是0與1兩種可能,并提前計算出若干位針對這兩種可能性的結(jié)果。等到前一位的進(jìn)位來到時,可以通過一個雙路開關(guān)選出輸出結(jié)果。這就是進(jìn)位選擇加法器的思想。
提前計算多少位的數(shù)據(jù)為宜?同為32位的情況:線形進(jìn)位選擇加法器,方法是分N級,每級計算32/N位;平方根進(jìn)位選擇加法器,考慮到使兩個路徑(1,提前計算出若干位針對這兩種可能性的結(jié)果的路徑,2,上一位的進(jìn)位通過前面的結(jié)構(gòu)的路徑)的延時達(dá)到相等或是近似。方法,或是2345666即第一級相加2位,第二級3位,第三級4位,第四級5位,第五級6位,第六級6位,第七級6位;或是345677即第一級相加3位,第二級4位,第三級5位,第四級6位,第五級7位,第六級7位。
進(jìn)一步分析加法進(jìn)行的機(jī)制,可以使加法器的結(jié)構(gòu)進(jìn)一步并行化。
令G = AB,P = A⊕B,則COUT(G,P) = G + PCIN,S(G,P)=P⊕CIN。由此,A,B,CIN,S,COUT五者的關(guān)系,變?yōu)榱薌,P,CIN,S,COUT五者的關(guān)系。
再定義點運(yùn)算(•),(G,P)•(G’,P’)=(G + PG’,PP’),可以分解(G 3:2,P3:2) =(G3,P3)•(G2,P2)。 點運(yùn)算服從結(jié)合律,但不符合交換律。
點運(yùn)算只與G,P有關(guān)而與CIN無關(guān),也就是可以通過只對前面若干位G,P進(jìn)行點運(yùn)算計算,就能得到第N位的GN:M,PN:M值,當(dāng)取M為0時,獲得的GN:0,PN:0即可與初使的CIN一起代入COUT(G,P) = G + PCIN,S(G,P)=P⊕CIN,得到此位的COUT,S;而每一位的G,P值又只與該位的A,B值即輸入值有關(guān),所以在開始進(jìn)行運(yùn)算后,就能并行的得到每一位的G,P值。
以上分析產(chǎn)生了超前進(jìn)位加法器的思想:三步運(yùn)算,1,由輸入的A,B算出每一位的G,P;2,由各位的G,P算出每一位的GN:0,PN:0;3,由每一位的GN:0,PN:0與CIN算出每一位的COUT,S。其中第1,3步顯然是可以并行處理的,計算的主要復(fù)雜度集中在了第2步。
第2步的并行化,也就是實現(xiàn)GN:0,PN:0的點運(yùn)算分解的并行化。
加法器定義
實現(xiàn)多位二進(jìn)制數(shù)相加的電路稱為加法器, 它能解決二進(jìn)制中1+1=10 的功能(當(dāng)然還有 0+0、0+1、1+0).
加法器的分類
一、半加器概念:能對兩個1位二進(jìn)制數(shù)進(jìn)行相加而求得和及進(jìn)位的邏輯電路稱為半加器?;颍褐豢紤]兩個一位二進(jìn)制數(shù)的相加,而不考慮來自低位進(jìn)位數(shù)的運(yùn)算電路,稱為半加器。
Ai、Bi:加數(shù), Si:本位的和。
二、全加器
概念:能對兩個1位二進(jìn)制數(shù)進(jìn)行相加并考慮低位來的進(jìn)位,即相當(dāng)于3個1位二進(jìn)制數(shù)相加,求得和及進(jìn)位的邏輯電路稱為全加器?;颍翰粌H考慮兩個一位二進(jìn)制數(shù)相加,而且還考慮來自低位進(jìn)位數(shù)相加的運(yùn)算電路,稱為全加器。
Ai、Bi:加數(shù), Ci-1:低位來的進(jìn)位,Si:本位的和, Ci:向高位的進(jìn)位。
加法器的實現(xiàn)
1、串行進(jìn)位加法器
構(gòu)成:把n位全加器串聯(lián)起來,低位全加器的進(jìn)位輸出連接到相鄰的高位全加器的進(jìn)位輸入。
特點:進(jìn)位信號是由低位向高位逐級傳遞的,速度不高。
2、并行進(jìn)位加法器(超前進(jìn)位加法器)
設(shè)一個n位的加法器的第i位輸入為ai、bi、ci,輸出si和ci+1,其中ci是低位來的進(jìn)位,ci+1(i=n-1,n-2,…,1,0)是向高位的進(jìn)位,c0是整個加法器的進(jìn)位輸入,而cn是整個加法器的進(jìn)位輸出。則和 si=ai i i+ ibi i+ i ici+aibici (1)
進(jìn)位ci+1=aibi+aici+bici (2)
令gi=aibi, (3)
pi=ai+bi, (4)
則 ci+1= gi+pici (5)
只要aibi=1,就會產(chǎn)生向i+1位的進(jìn)位,稱g為進(jìn)位產(chǎn)生函數(shù);同樣,只要ai+bi=1,就會把ci傳遞到i+1位,所以稱p為進(jìn)位傳遞函數(shù)。把(5)式展開,得到
ci+1= gi+ pigi-1+pipi-1gi-2+…+ pipi-1…p1g0+ pipi-1…p0c0 (6) 隨著位數(shù)的增加(6)式會加長,但總保持三個邏輯級的深度,因此形成進(jìn)位的延遲是與位數(shù)無關(guān)的常數(shù)。一旦進(jìn)位(c1~cn-1)算出以后,和也就可由(1)式得出。
使用上述公式來并行產(chǎn)生所有進(jìn)位的加法器就是超前進(jìn)位加法器。產(chǎn)生gi和pi需要一級門延遲,ci 需要兩級,si需要兩級,總共需要五級門延遲。與串聯(lián)加法器(一般要2n級門延遲)相比,(特別是n比較大的時候)超前進(jìn)位加法器的延遲時間大大縮短了。
關(guān)鍵詞:
您可能也感興趣:
今日熱點
為您推薦
貸款370萬元買保險?消費者需當(dāng)心有人盯上你的保單
銀保監(jiān)會要求保險機(jī)構(gòu)提升農(nóng)業(yè)保險保障水平 發(fā)展特色農(nóng)產(chǎn)品保險
湖北省棉花“保險+期貨”項目落地三縣市 5萬棉農(nóng)將成為受益者
更多
- 寧德時代與印度尼西亞攜手打造近60億美元動力電池產(chǎn)業(yè)鏈項目
- 意法半導(dǎo)體車規(guī)柵極驅(qū)動器提高電機(jī)控制的靈活性
- 愛立信發(fā)布2022年第一季度財報
- Globalgig選擇泰雷茲為大規(guī)模物聯(lián)網(wǎng)部署提供全球、即時和彈性...
- 金磚國家工業(yè)創(chuàng)新大賽開通企業(yè)參賽報名通道 截至6月30日
- 鎧俠西數(shù)在日本四日市投建新閃存制造工廠
- 白皮書:PSA Certified 的10個安全目標(biāo)和 Microsoft 的高...
- 白皮書:PSA Certified 的10個安全目標(biāo)和 Microsoft 的高...
排行
最近更新
- 加法器是什么?加法器電路原理
- 想在梨樹下寫一首詩,關(guān)于風(fēng)花雪月 關(guān)于浪漫美好
- 有鹽有味,有溫度的世俗畫卷,陳安健和他的“茶館系列”
- 2022年世界讀書日重慶移通書院師生伴讀計劃系列活動開幕式圓...
- 全民國家安全教育日 | 網(wǎng)絡(luò)安全小常識
- 一年被起訴人數(shù)增加8倍多,不要再亂拉人進(jìn)群了,會讓你惹上麻...
- 中國成品油價“七連漲”后首現(xiàn)下調(diào)
- 日照銀行“城市新鄰里”推出新服務(wù)
- 我市開展責(zé)任區(qū)督學(xué)督導(dǎo)工作
- 重慶舉行警用航空器禁種鏟毒空中踏查啟動儀式
- 歐洲央行維持三大關(guān)鍵利率不變
- 中國證監(jiān)會發(fā)布《碳金融產(chǎn)品》等4項金融行業(yè)標(biāo)準(zhǔn)
- 地產(chǎn)債走勢分化 “20碧地02”跌超15%、禹洲及中駿2筆債券漲幅較多
- 我為群眾辦實事丨就算大雨讓這座城市顛倒,我會將你守護(hù)!
- 中國首個國產(chǎn)大型商用核電站——秦山核電二期工程安全運(yùn)行20年
- 信披出現(xiàn)四個問題,聯(lián)想控股遭證監(jiān)局責(zé)令整改
- 江蘇推新組合式稅費“政策紅包”助企紓困
- 香港:政府重啟綠色零售債券認(rèn)購安排 早前因疫情而延期發(fā)行
- 關(guān)于開展“清朗·整治網(wǎng)絡(luò)直播、短視頻領(lǐng)域亂象”專項行動的通知
- 鄭州市九院多種形式開展國家安全教育日宣傳教育
- 央媽集體行動壓制通脹 海外債市反彈
- 內(nèi)需面臨較大壓力——2022年3月外貿(mào)數(shù)據(jù)點評
- 中國人民銀行有關(guān)負(fù)責(zé)人:此次降準(zhǔn)共計釋放長期資金約5300億元
- 從《王牌7》到《親愛的小孩》,臺鈴再次霸屏熱播IP
- 經(jīng)期可以喝藏紅花水嗎
- 來鳳:醫(yī)療培訓(xùn)為鄉(xiāng)村醫(yī)生再“充電”
- 關(guān)注中國腫瘤學(xué)大會丨腫瘤防治需要整合醫(yī)學(xué)和“量體裁衣”
- 長梁鎮(zhèn)廣龍中心小學(xué)開展心理健康專題講座
- 重慶理工大學(xué)附屬中心醫(yī)院正式簽約授牌
- 劉保松博士談白內(nèi)障二:白內(nèi)障并非老年人專屬-8種常見白內(nèi)障
今日要聞
- 內(nèi)需面臨較大壓力——2022年3月外貿(mào)數(shù)據(jù)點評
- 地產(chǎn)債走勢分化 “20碧地02”跌超15%、禹洲及中駿2筆債券漲幅較多
- 香港:政府重啟綠色零售債券認(rèn)購安排 早前因疫情而延期發(fā)行
- 加法器是什么?加法器電路原理
- 信披出現(xiàn)四個問題,聯(lián)想控股遭證監(jiān)局責(zé)令整改
- 央媽集體行動壓制通脹 海外債市反彈
- 歐洲央行維持三大關(guān)鍵利率不變
- 中國人民銀行有關(guān)負(fù)責(zé)人:此次降準(zhǔn)共計釋放長期資金約5300億元
- 招商蛇口:"18蛇口01"將于4月18日付息 票面利率5.00%
- 縮表加速,美債利率會破3嗎?