D2-第四章算術(shù)邏輯運(yùn)算電路_第1頁(yè)
D2-第四章算術(shù)邏輯運(yùn)算電路_第2頁(yè)
D2-第四章算術(shù)邏輯運(yùn)算電路_第3頁(yè)
D2-第四章算術(shù)邏輯運(yùn)算電路_第4頁(yè)
D2-第四章算術(shù)邏輯運(yùn)算電路_第5頁(yè)
已閱讀5頁(yè),還剩37頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第4章算術(shù)邏輯運(yùn)算電路4.1基本算術(shù)運(yùn)算電路4.2算術(shù)邏輯單元的組織4.3邏輯運(yùn)算和集成ALU模塊4.4

BCD碼運(yùn)算D2-第四章算術(shù)邏輯運(yùn)算電路共43頁(yè),您現(xiàn)在瀏覽的是第1頁(yè)!1.1位全加器2.多位加法器3.算法移位4.比較運(yùn)算§4.1基本算術(shù)邏輯電路D2-第四章算術(shù)邏輯運(yùn)算電路共43頁(yè),您現(xiàn)在瀏覽的是第2頁(yè)!A=a3a2a1a0=1011B=b3b2b1b0=11101011————A1110————B

110————Ci-111001………..∑i+1.1位全加器二進(jìn)制加法運(yùn)算舉例半加全加D2-第四章算術(shù)邏輯運(yùn)算電路共43頁(yè),您現(xiàn)在瀏覽的是第3頁(yè)!真值表1111101011011011000101110100101010000000∑COQPCI1位全加器邏輯符號(hào)∑COCIQP

∑D2-第四章算術(shù)邏輯運(yùn)算電路共43頁(yè),您現(xiàn)在瀏覽的是第4頁(yè)!COB3A3B2A2B1A1B0A0∑3∑2∑1∑0∑COCI∑COCI∑COCI∑COCIQPQPQPQP2.多位全加器4位全加器串行進(jìn)位的速度低?思考:如何構(gòu)成n位全加器?D2-第四章算術(shù)邏輯運(yùn)算電路共43頁(yè),您現(xiàn)在瀏覽的是第5頁(yè)!集成4位加法器—74283∑COCI30Q30P30∑?思考:如何用74283構(gòu)成8位加法器?D2-第四章算術(shù)邏輯運(yùn)算電路共43頁(yè),您現(xiàn)在瀏覽的是第6頁(yè)!真值表ABFA>BFA=BFA<B000100100110100110104.比較運(yùn)算1位比較器☉D2-第四章算術(shù)邏輯運(yùn)算電路共43頁(yè),您現(xiàn)在瀏覽的是第7頁(yè)!輸入輸出A3B3A2B2A1B1A0B0A>BA<BA=BFA>BFA<BFA=BA3>B3×××××××××100A3<B3×××××××××010A3=B3A2>B2×××××××100A3=B3A2<B2×××××××010A3=B3A2=B2A1>B1×××××100A3=B3A2=B2A1<B1×××××010A3=B3A2=B2A1=B1A0>B0×××100A3=B3A2=B2A1=B1A0<B0×××010A3=B3A2=B2A1=B1A0=B0100100A3=B3A2=B2A1=B1A0=B0010010A3=B3A2=B2A1=B1A0=B00010017485功能表D2-第四章算術(shù)邏輯運(yùn)算電路共43頁(yè),您現(xiàn)在瀏覽的是第8頁(yè)!1.加法運(yùn)算與ALU的組織2.減法運(yùn)算與求補(bǔ)電路3.乘法的實(shí)現(xiàn)與ALU的結(jié)構(gòu)§4.2算術(shù)邏輯單元ALU的組織連加法移位相加法D2-第四章算術(shù)邏輯運(yùn)算電路共43頁(yè),您現(xiàn)在瀏覽的是第9頁(yè)!寄存器傳遞語(yǔ)言RTL舉例:A←0A←BA←B0~5A←A+BA←SRAA0←X目標(biāo)寄存器←源寄存器[運(yùn)算符[源寄存器]]D2-第四章算術(shù)邏輯運(yùn)算電路共43頁(yè),您現(xiàn)在瀏覽的是第10頁(yè)!(1)減法ALU結(jié)構(gòu)2.減法運(yùn)算與求補(bǔ)電路?思考:補(bǔ)碼系統(tǒng)中,如何求相反數(shù)??思考:能否將加、減電路統(tǒng)一起來(lái)?D2-第四章算術(shù)邏輯運(yùn)算電路共43頁(yè),您現(xiàn)在瀏覽的是第11頁(yè)!(1)連加法實(shí)現(xiàn)M×N3.乘法運(yùn)算與ALU結(jié)構(gòu)加法的擴(kuò)展,通過(guò)連加法或移位相加法實(shí)現(xiàn)配置:

寄存器Y存放M;遞減計(jì)數(shù)器C存放N;累加器A存放積P。A←A+YC←C-1D2-第四章算術(shù)邏輯運(yùn)算電路共43頁(yè),您現(xiàn)在瀏覽的是第12頁(yè)!連加法的硬件實(shí)現(xiàn)方案方案1:(M、N的字長(zhǎng)均為n)2n位的累加器2n位的全加器方案2:n位普通累加器和n位遞增計(jì)數(shù)器構(gòu)成A

將全加器的溢出作為遞增計(jì)數(shù)器的計(jì)數(shù)使能信號(hào)n位全加器D2-第四章算術(shù)邏輯運(yùn)算電路共43頁(yè),您現(xiàn)在瀏覽的是第13頁(yè)!【例】連加法求10110101步驟遞增計(jì)數(shù)器累加器遞減計(jì)數(shù)器BStep10000000001011011Step20000101101001011Step30001011000111011Step40010000100101011Step50010110000011011Step60011011100001011D2-第四章算術(shù)邏輯運(yùn)算電路共43頁(yè),您現(xiàn)在瀏覽的是第14頁(yè)!1101

×10111101

﹢1101100111

﹢0000

100111

﹢1101

10001111計(jì)算機(jī)實(shí)現(xiàn)方案1:部分積左移D2-第四章算術(shù)邏輯運(yùn)算電路共43頁(yè),您現(xiàn)在瀏覽的是第15頁(yè)!部分積之和右移的一般情形A3A2A1A0

×

B3B2B1B0(A3A2A1A0)×B0

第一次部分積P3/P2/P1/P0

部分積之和右移1位﹢(A3A2A1A0)×B1第二次部分積P5//P4//P3//P2//P1P0部分積之和P5//P4//P3//P2//P1P0部分積之和右移1位

﹢(A3A2A1A0)×B2第三次部分積P6///P5///P4///P3///P2P1P0部分積之和

P6///P5///P4///P3///P2P1P0部分積之和右移1位

﹢(A3A2A1A0)×B3第四次部分積

P7P6P5P4P3P2P1P0部分積之和

P7P6P5P4P3P2P1P0部分積之和右移1位D2-第四章算術(shù)邏輯運(yùn)算電路共43頁(yè),您現(xiàn)在瀏覽的是第16頁(yè)!【例】11011011YCarryABCMem110100000101101001101011011011010011010011011010011shr1101100111101001111010100111100010shr11010010011110001shr1101100011111000111010100011110000shrD2-第四章算術(shù)邏輯運(yùn)算電路共43頁(yè),您現(xiàn)在瀏覽的是第17頁(yè)!乘法的其它實(shí)現(xiàn)方案:

乘法器和乘法表乘法器乘法表D2-第四章算術(shù)邏輯運(yùn)算電路共43頁(yè),您現(xiàn)在瀏覽的是第18頁(yè)!1.1位BCD碼加法運(yùn)算2.多位BCD碼全加器3.BCD碼乘法§4.4

BCD碼運(yùn)算?思考:兩個(gè)1位BCD碼相加,結(jié)果范圍是什么?D2-第四章算術(shù)邏輯運(yùn)算電路共43頁(yè),您現(xiàn)在瀏覽的是第19頁(yè)!BCD碼的修正需作+6處理的包括:①出現(xiàn)CO②B8B4B2B1≥1010111111B8B4B2B1修正條件為:CO+B8B4+B8B2D2-第四章算術(shù)邏輯運(yùn)算電路共43頁(yè),您現(xiàn)在瀏覽的是第20頁(yè)!2.多位BCD碼全加器(1)行波進(jìn)位的并行BCD碼全加器COCIQP∑COCIQP∑COCIQP∑COCIQP∑總進(jìn)位D2-第四章算術(shù)邏輯運(yùn)算電路共43頁(yè),您現(xiàn)在瀏覽的是第21頁(yè)!(3)串行BCD碼加/減運(yùn)算低位開(kāi)始,按時(shí)鐘節(jié)拍1位1位送入,結(jié)果低位先出例324+238CPA/SA寄存器B寄存器D觸發(fā)器MC14561MC14560結(jié)果D2-第四章算術(shù)邏輯運(yùn)算電路共43頁(yè),您現(xiàn)在瀏覽的是第22頁(yè)!000001000100COCOCICOCICIQP00000100QP10000010QP01000001QP01010000010101100110∑∑∑∑A3·B0高位積A2·B0高位積A0·B0高位積A1·B0高位積A3·B0低位積

0

A2·B0低位積A1·B0低位積A0·B0低位積BCD碼乘法高速算法?思考:如何實(shí)現(xiàn)多位與多位的乘法?D2-第四章算術(shù)邏輯運(yùn)算電路共43頁(yè),您現(xiàn)在瀏覽的是第23頁(yè)!具體實(shí)現(xiàn):①與或②異或③與或非?思考:如何列寫(xiě)1位全加器的與或非形式?集成1位全加器—74183、74184D2-第四章算術(shù)邏輯運(yùn)算電路共43頁(yè),您現(xiàn)在瀏覽的是第24頁(yè)!超前進(jìn)位方式迭代下去,最終有:超前進(jìn)位只有2級(jí)門(mén)電路延時(shí),速度高D2-第四章算術(shù)邏輯運(yùn)算電路共43頁(yè),您現(xiàn)在瀏覽的是第25頁(yè)!實(shí)現(xiàn)方法:②錯(cuò)位存儲(chǔ)實(shí)現(xiàn)

P166頁(yè)圖4.73.算法移位?思考:定點(diǎn)數(shù)左移或右移1位結(jié)果是什么?①移位寄存器實(shí)現(xiàn)D2-第四章算術(shù)邏輯運(yùn)算電路共43頁(yè),您現(xiàn)在瀏覽的是第26頁(yè)!多位比較器實(shí)現(xiàn)方法:先比較兩個(gè)數(shù)的最高位,若相等;再比較次高位,以此類(lèi)推。COMPA0A1A2A<BA=BA>B03PFA<BFA=BA3B0B1B203QB3P<QP=QP>QFA>B<=>集成4位數(shù)值比較器—7485D2-第四章算術(shù)邏輯運(yùn)算電路共43頁(yè),您現(xiàn)在瀏覽的是第27頁(yè)!【例】用7485構(gòu)成8位數(shù)值比較器FA<BFA=BFA>BCOMP高位片03PQP<QP=QP>Q<=>03COMP低位片A0A1A203PA3QP<QP=QP>Q<=>03B0B1B2B31A4A5A6A7B4B5B6B7D2-第四章算術(shù)邏輯運(yùn)算電路共43頁(yè),您現(xiàn)在瀏覽的是第28頁(yè)!(1)加法ALU的基本結(jié)構(gòu)操作數(shù)累加器加法操作過(guò)程1.加法運(yùn)算與ALU組織(1)取操作數(shù)(被加數(shù)M)存入累加器A中CLA:①A←0;②B←M;③A←A+B(2)取另1操作數(shù)N并與M相加,和存入A中ADD:①B←N;②A←A+B(3)將和存入存儲(chǔ)器STO:MEM←AD2-第四章算術(shù)邏輯運(yùn)算電路共43頁(yè),您現(xiàn)在瀏覽的是第29頁(yè)!(2)加法運(yùn)算的溢出問(wèn)題(Overflow)

補(bǔ)碼系統(tǒng)的溢出判別電路真值表01111011010100010110001011000000Ovr∑nBnAn(3)浮點(diǎn)數(shù)加法運(yùn)算—對(duì)階D2-第四章算術(shù)邏輯運(yùn)算電路共43頁(yè),您現(xiàn)在瀏覽的是第30頁(yè)!(2)具有加/減控制的全加器電路ADDSUBP4P3P2P1P0Q4Q3Q2Q1Q0∑4∑3∑2∑1∑0CO&&&&&&&&&&&&&&&D2-第四章算術(shù)邏輯運(yùn)算電路共43頁(yè),您現(xiàn)在瀏覽的是第31頁(yè)!連加法的實(shí)現(xiàn)流程D2-第四章算術(shù)邏輯運(yùn)算電路共43頁(yè),您現(xiàn)在瀏覽的是第32頁(yè)!方案2的實(shí)現(xiàn)邏輯圖(8位為例)遞增計(jì)數(shù)器累加器H4L44位全加器寄存器BOver遞減計(jì)數(shù)器C被加數(shù)加數(shù)D2-第四章算術(shù)邏輯運(yùn)算電路共43頁(yè),您現(xiàn)在瀏覽的是第33頁(yè)!手動(dòng)乘法運(yùn)算舉例(2)移位相加法實(shí)現(xiàn)M×N1101

×1011110111010000

﹢1101

10001111D2-第四章算術(shù)邏輯運(yùn)算電路共43頁(yè),您現(xiàn)在瀏覽的是第34頁(yè)!1101

×10111101第一次部分積1101部分積之和右移1位﹢1101第二次部分積

100111部分積之和

100111部分積之和右移1位

﹢0000第三次部分積100111部分積之和100111部分積之和右移1位

﹢1101第四次部分積

10001111部分積之和10001111

部分積之和右移1位計(jì)算機(jī)實(shí)現(xiàn)方案2:部分積之和右移D2-第四章算術(shù)邏輯運(yùn)算電路共43頁(yè),您現(xiàn)在瀏覽的是第35頁(yè)!移位相加算法乘法ALU結(jié)構(gòu)計(jì)數(shù)器C累計(jì)器A寄存器BB0全加器Y×B0被乘數(shù)乘數(shù)來(lái)自存儲(chǔ)器寄存器YD2-第四章算術(shù)邏輯運(yùn)算電路共43頁(yè),您現(xiàn)在瀏覽的是第36頁(yè)!①符號(hào)運(yùn)算

用異或邏輯實(shí)現(xiàn)符號(hào)運(yùn)算②補(bǔ)碼運(yùn)算的去符號(hào)處理

取絕對(duì)值相乘+符號(hào)位③全加器溢出問(wèn)題(3)乘法運(yùn)算的其它考慮D2-第四章算術(shù)邏輯運(yùn)算電路共43頁(yè),您現(xiàn)在瀏覽的是第37頁(yè)!1.基本的邏輯運(yùn)算

與、或、非、異或、同或等2.中規(guī)模集成ALU模塊—74181§4.3邏輯運(yùn)算和中規(guī)模集成ALU控制端:M,S3,S2,S1,S0M=1:邏輯運(yùn)算M=0:算術(shù)運(yùn)算D2-第四章算術(shù)邏輯運(yùn)算電路共43頁(yè),您現(xiàn)在瀏覽的是第38頁(yè)!N二進(jìn)制數(shù)十進(jìn)制數(shù)COB3B2B1B0D21D8D4D2D100000000000…………………90100101001100101010000110101110001…………………150111110101161000010110171000110111181001011000191001111001D2-第四章算術(shù)邏輯運(yùn)算電路共43頁(yè),您現(xiàn)在瀏覽的是第39頁(yè)!∑AB30PB0B130QB2CI30B3∑CO84218421被加數(shù)加數(shù)∑30P1230Q4CI308∑CO8

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論