歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類(lèi) > PPT文檔下載  

計(jì)算機(jī)組成原理08-計(jì)算機(jī)的運(yùn)算方法.ppt

  • 資源ID:15346396       資源大?。?span id="pn7jtdn" class="font-tahoma">992.31KB        全文頁(yè)數(shù):38頁(yè)
  • 資源格式: PPT        下載積分:9.9積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開(kāi)放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要9.9積分
郵箱/手機(jī):
溫馨提示:
用戶(hù)名和密碼都是您填寫(xiě)的郵箱或者手機(jī)號(hào),方便查詢(xún)和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開(kāi),此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類(lèi)文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。

計(jì)算機(jī)組成原理08-計(jì)算機(jī)的運(yùn)算方法.ppt

,系 統(tǒng) 總 線,存儲(chǔ)器,運(yùn)算器,控制器,接口與通信,輸入/輸出設(shè)備, 計(jì)算機(jī)組成原理 ,第六章 計(jì)算機(jī)的運(yùn)算方法,運(yùn)算器的基本結(jié)構(gòu):(P 281-283) ALU、移位門(mén)、寄存器組、 輸入選擇門(mén)和數(shù)據(jù)總線組成。 問(wèn)題1、ALU電路沒(méi)有記憶功能。 參與運(yùn)算的數(shù)、運(yùn)算的結(jié)果放那里? (A+B)+(C+D) 答:存放在寄存器組(多個(gè)寄存器)中。 問(wèn)題2、ALU兩個(gè)參加運(yùn)算數(shù)與一個(gè)運(yùn)算結(jié)果。 一次只有兩個(gè)數(shù)參加運(yùn)算, 究竟讓哪個(gè)寄存器參加工作呢? 答:要進(jìn)行選擇(選擇門(mén)電路)。,移位門(mén),ALU,選擇門(mén) A,選擇門(mén) B,通用 寄存器組,數(shù)據(jù)總線,數(shù)據(jù)總線,運(yùn)算器基本結(jié)構(gòu)框圖,參加運(yùn)算的數(shù) X,Y 參加運(yùn)算的數(shù),運(yùn)算結(jié)果,Review: 第六章 計(jì)算機(jī)的運(yùn)算方法,1、 數(shù)據(jù)的表示方式 1.1、符號(hào)的處理(正數(shù)、負(fù)數(shù)) 1.2、數(shù)值的處理(數(shù)制轉(zhuǎn)換) 1.3、小數(shù)點(diǎn)的處理(定點(diǎn)、浮點(diǎn)) 1.4、原碼的表示方法 1.5、反碼的表示方法 1.6、補(bǔ)碼的表示方法(重點(diǎn)研究) 1.7、移碼的表示方法 1.8、字符、漢字的表示方法( ASCII 碼、內(nèi)碼) 1.9、校驗(yàn)碼(奇偶校驗(yàn)、海明威校驗(yàn)、CRC校驗(yàn)),機(jī)器數(shù)的 表示方法,實(shí)際數(shù)的 表示方法,研究在機(jī)器中怎樣用二進(jìn)制表示十進(jìn)制數(shù),研究哪種機(jī)器數(shù)的表示方法更利簡(jiǎn)化運(yùn)算,Review: 第六章 計(jì)算機(jī)的運(yùn)算方法,2、定點(diǎn)加、減法運(yùn)算與實(shí)現(xiàn) 2.1、補(bǔ)碼定點(diǎn)加、減運(yùn)算(減法通過(guò)加法來(lái)實(shí)現(xiàn)) 2.2、溢出概念與檢測(cè)方法(數(shù)值超出了表示范圍) 2.3、補(bǔ)碼定點(diǎn)加法器,注釋?zhuān)?前面我們討論了數(shù)的補(bǔ)碼表示方法,采用補(bǔ)碼表示,減法可用加法來(lái)實(shí)現(xiàn),對(duì)設(shè)計(jì)硬件來(lái)講,只要設(shè)計(jì)一個(gè)加法器就可以實(shí)現(xiàn)加、減運(yùn)算了,不需要再配一個(gè)減法器了。,Review: 第六章 計(jì)算機(jī)的運(yùn)算方法,CPA,2.3、補(bǔ)碼定點(diǎn)加法器,+A,+B,- B,實(shí)現(xiàn)加法運(yùn)算的邏輯示例,A+B A AB A,Q,/Q,延遲時(shí)間 與非1T 或非1T 與門(mén)2T 或門(mén)2T 異或3T 異或非3T,關(guān)于設(shè)計(jì)電路的延遲時(shí)間,擴(kuò)充:提高電路運(yùn)算效率,一位全加器,對(duì)一位全加器來(lái)說(shuō),和Fn的時(shí)間延遲為 3T+3T=6T。 設(shè)計(jì)電路時(shí),電路總的延遲時(shí)間應(yīng)該越小越好。,擴(kuò)充:提高電路運(yùn)算效率,Review:加法器,超前進(jìn)位加法器(當(dāng)前計(jì)算機(jī)中使用的) 從加快進(jìn)位信號(hào)的傳送速度考慮,可以實(shí)現(xiàn)多位的并行進(jìn)位。 即各位之間幾乎同時(shí)產(chǎn)生送到高位的進(jìn)位輸出信號(hào)。 采用“超前進(jìn)位產(chǎn)生電路”來(lái)同時(shí)形成各位進(jìn)位,從而實(shí)現(xiàn)快速加法。,只要同時(shí)輸入X1X4,Y1Y4和C0,幾乎同時(shí)輸出C14和F1F4。,用四片4位ALU電路可組成16位ALU。(1110 1101 0101 0001) 片內(nèi)進(jìn)位是并行快速的,但片間進(jìn)位是串行慢速的,計(jì)算時(shí)間長(zhǎng)。,Review:算術(shù)邏輯單元,把16位ALU中的每四位作為一組,用類(lèi)似四位超前進(jìn)位加法器 “位間快速進(jìn)位” 的方法來(lái)實(shí)現(xiàn)16位ALU的 “組間快速進(jìn)位” 。,16位快速ALU,第六章 計(jì)算機(jī)的運(yùn)算方法,3、定點(diǎn)乘法運(yùn)算 3.1、原碼一位乘法 3.2、補(bǔ)碼一位乘法 3.3、補(bǔ)碼兩位乘法 3.4、陣列乘法器,注釋?zhuān)?前面講的內(nèi)容幫助同學(xué)們打開(kāi)思路:怎么設(shè)計(jì)運(yùn)算器; 機(jī)器數(shù)采用什么表示(原、反、補(bǔ))對(duì)運(yùn)算最有利。 硬件設(shè)計(jì)時(shí),還要考慮提高硬件運(yùn)算速度。 所以,講乘除法要逐漸從提高計(jì)算機(jī)的運(yùn)算速度來(lái)考慮。,乘法運(yùn)算可以通過(guò)硬件實(shí)現(xiàn),也可以通過(guò)軟件來(lái)實(shí)現(xiàn); 硬件實(shí)現(xiàn)乘法是以加法器為基礎(chǔ)逐步累加而成。 1)、軟件方法:通過(guò)乘法子程序,把乘法編程為累次加法運(yùn)算, 從而在加法器中實(shí)現(xiàn)。該方法經(jīng)濟(jì),但運(yùn)算速度慢。 2)、硬件方法: A、在加法器中增加一些移位和控制部件來(lái)實(shí)現(xiàn)。 這種方法在早期的計(jì)算機(jī)采用。 B、隨著大規(guī)模集成電路的發(fā)展,現(xiàn)在設(shè)計(jì)了陣列乘法器。 設(shè)置專(zhuān)門(mén)的多位乘法部件。,3、定點(diǎn)乘法運(yùn)算,根據(jù)數(shù)的表示方法,乘法器又有: 原碼乘法器,補(bǔ)碼乘法器。 原碼實(shí)現(xiàn)乘法運(yùn)算方法簡(jiǎn)單, 補(bǔ)碼實(shí)現(xiàn)加/減運(yùn)算比較簡(jiǎn)單。 在以加/減運(yùn)算為主的機(jī)器中多采用補(bǔ)碼乘法器。 下面分別介紹原碼、補(bǔ)碼乘法。,3、定點(diǎn)乘法運(yùn)算,第六章 計(jì)算機(jī)的運(yùn)算方法,3、定點(diǎn)乘法運(yùn)算 3.1、原碼一位乘法 3.2、補(bǔ)碼一位乘法 3.3、補(bǔ)碼兩位乘法 3.4、陣列乘法器,注釋?zhuān)?書(shū)上講的原碼兩位乘法在計(jì)算機(jī)中不是那么實(shí)現(xiàn)的, 所以該算法不做推廣,不講了。,原碼一位乘法基本上是從手算演變過(guò)來(lái),符號(hào)位單獨(dú)處理。 兩個(gè)原碼表示的數(shù)相乘,它的運(yùn)算規(guī)則是: 乘積的符號(hào)位 = 兩數(shù)的符號(hào)相異或 乘積 = 兩數(shù)的絕對(duì)值相乘 設(shè) n 位被乘數(shù)X 和 乘數(shù)Y 用定點(diǎn)小數(shù)表示(定點(diǎn)整數(shù)同樣) 被乘數(shù): X原 = Xf . Xn-1 X1 X0 乘數(shù): Y原 = Yf . Yn-1 Y1 Y0 乘積符號(hào): Xf Yf 乘積:|X| |Y| Z原= ( Xf Yf ) + (0.Xn-1 X1 X0) (0.Yn-1 Y1 Y0) 于是原碼與原碼相乘就變成如何進(jìn)行兩個(gè)正數(shù)相乘的問(wèn)題了。,3.1、原碼一位乘法,設(shè) X = 0.1101, Y = - 0.1011。 讓我們先用習(xí)慣的筆算方法求其乘積,其過(guò)程如下:,0 . 1101 乘數(shù) X(4位) 0 . 1011 被乘數(shù) Y(4位) 0 . 1101 0 . 1101 0 . 0000 + 0 . 1101 0 . 10001111 乘積 Z(8位),3.1、原碼一位乘法,注意:原碼的符號(hào)位單獨(dú)處理。, XY 原 = 1 . 10001111,手算方法存在的問(wèn)題: 1、小數(shù)點(diǎn)是移動(dòng)的。 2、常規(guī)加法器中, 一次只能進(jìn)行兩個(gè)數(shù)相加, 無(wú)法解決n個(gè)數(shù)一次性相加。 3、n位數(shù)相乘用2n-1位加法器。 所以需要解決的問(wèn)題: 1、小數(shù)點(diǎn)固定。 2、一次只進(jìn)行兩個(gè)數(shù)相加。 3、由n位加法器完成。,3.1、原碼一位乘法,3.1、原碼一位乘法,算法改造: X Y = X * 0.1011 = X *(0.1+0.00+0.001+0.0001) = 0.1*X + 0.00*X + 0.001*X + 0.0001*X = 0.1 X+ 0.0*X + 0.01*X + 0.001*X = 0.1 X + 0.1 0 + 0.1*X + 0.01*X = 0.1 X + 0.1 0 + 0.1 X + 0.1*(X+0) 0.1 = 2-1 對(duì)應(yīng)操作:右移一位。 XY = 2-1 X + 2-1 0 + 2-1 X + 2-1(X+0),0 . 00000 + 0 . 1101 +X 0 . 1101X+0 0 . 0110 12-1 (X+0) + 0 . 1101+X 1 . 0011 1X+2-1 (X+0) 0 . 1001 11 2-1 (X+2-1 (X+0) + 0 . 0000+0 0 . 1001 110+2-1 (X+2-1 (X+0) 0 . 0100 1112-10+2-1 (X+2-1 (X+0) + 0 . 1101+X 1 . 0001 111X+ 2-10+2-1 (X+2-1 (X+0) 0 . 1000 11112-1X+ 2-10+2-1 (X+2-1 (X+0),設(shè): X = 0.1101, Y = - 0.1011。 XY = 2-1 X + 2-1 0 + 2-1 X + 2-1(X+0) 步驟如下:,3.1、原碼一位乘法,1,1,0,1,Y, XY 原 = 1 . 10001111,改造算法以后分析: 1、小數(shù)點(diǎn)固定了。 2、一次只進(jìn)行兩個(gè)數(shù)相加。 3、由于相加在高n位進(jìn)行,所以只設(shè)n位加法器就可以了。 上述三個(gè)問(wèn)題得到了解決。 但是只能說(shuō)這個(gè)算法可行,如果引入計(jì)算機(jī)執(zhí)行, 還要與計(jì)算機(jī)的具體實(shí)現(xiàn)電路相結(jié)合。 考慮電路執(zhí)行效率:用的電路器件越少越好。,3.1、原碼一位乘法,實(shí)施方案: 1、運(yùn)算法則: 若 Yi =1 則 +X; 若 Yi =0 則 +0。 說(shuō)明 Yi 起到判斷運(yùn)算的作用,運(yùn)算后,Y 的值無(wú)需保留。 這樣,可以將 Yi 判斷操作固定在最低位, 即要求乘數(shù)Y每完成一步操作,右移一位。 2、由于相加在高 n 位進(jìn)行,乘積右移出的低位部分, 可存入乘數(shù)Y的寄存器高位空出部分。 3、為了在機(jī)器中實(shí)現(xiàn)乘法運(yùn)算,運(yùn)算器必須設(shè)置三個(gè)寄存器 A、B、C。 寄存器 A 存放部分積XY(初始為 0,最后存放乘積的高位部分) 寄存器 B 存放被乘數(shù) X(運(yùn)算過(guò)程中不變) 寄存器 C 存放乘數(shù) Y(判斷后不再保留,最后存放乘積的低位部分),3.1、原碼一位乘法,1,1,0,1,Y,0 . 00000 + 0 . 1101 +X 0 . 1101X+0 0 . 0110 12-1 (X+0) + 0 . 1101+X 1 . 0011 1X+2-1 (X+0) 0 . 1001 11 2-1 (X+2-1 (X+0) + 0 . 0000+0 0 . 1001 110+2-1 (X+2-1 (X+0) 0 . 0100 1112-10+2-1 (X+2-1 (X+0) + 0 . 1101+X 1 . 0001 111X+ 2-10+2-1 (X+2-1 (X+0) 0 . 1000 11112-1X+ 2-10+2-1 (X+2-1 (X+0),設(shè): X = 0.1101, Y = - 0.1011。,3.1、原碼一位乘法,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,Y,Y最初是乘數(shù),最后是積的低位部分。, XY 原 = 1 . 10001111,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,3.1、原碼一位乘法,0,0,0,0,0,1,1,0,1,0,0,1,0,0,1,0,0,0,0,1,部分乘A積初始=0,設(shè): X = 0.1101, Y = 1.1011。 (絕對(duì)值相乘),符號(hào)位 = 0 1 = 1,ALU,0,0,0,寄存器A,1,1,0,1,寄存器C(Y),1,0,1,1,寄存器B(X),Cn=1,+X,Cn=1,+X,Cn=0,+0,Cn=1,+X,0,當(dāng)堂做題,實(shí)現(xiàn)原碼一位乘法的邏輯電路框圖,X = 1101,Y = 1011 X*Y低位: 1111,X = 0.1101 被乘數(shù) Y = 0.1011 乘數(shù) X*Y =0.10001111,X*Y 初始: 0000 X*Y 高位: 1000,Yn判斷位,Yn判斷位,X = 0.1101 被乘數(shù),Y = - 0.1011 乘數(shù),X*Y = 1.10001111 1、A寄存器被清零,作為初始部分積XY。 被乘數(shù)X放在 B寄存器中,乘數(shù)Y放在 C寄存器中。 2、給出控制命令 AALU 和 BALU, 在ALU完成部分積XY+被乘數(shù)X。 3、ALU的輸出經(jīng)過(guò)移位電路向右移一位送入 A寄存器中。 4、C寄存器是用移位寄存器實(shí)現(xiàn)的,最低位為BALU的控制命令。 相乘之積最低一位的值右移時(shí)將移入C寄存器的最高數(shù)值位, 使相乘之積的低位部分保存進(jìn)C寄存器中,原乘數(shù)Y逐位丟失。,3.1、原碼一位乘法,第六章 計(jì)算機(jī)的運(yùn)算方法,3、定點(diǎn)乘法運(yùn)算 3.1、原碼一位乘法 3.2、補(bǔ)碼一位乘法(重點(diǎn):布斯乘法) 3.3、補(bǔ)碼兩位乘法 3.4、陣列乘法器,方法:充當(dāng)計(jì)算機(jī)! 嚴(yán)格按照運(yùn)算法則去做, 不加思考,態(tài)度認(rèn)真, 保證結(jié)果正確。,1)校正法 采用補(bǔ)碼后,正數(shù)的補(bǔ)碼與原碼相同,算法可以相同。 負(fù)數(shù)的補(bǔ)碼與原碼不同,所以不能套用原碼一位乘法法則。 是否可以將補(bǔ)碼按照原碼一位法則運(yùn)算,然后對(duì)乘的結(jié)果進(jìn)行校 正,得到正確的XY補(bǔ)?,X補(bǔ)=X0. X1 X2 Xn Y補(bǔ)=Y0. Y1 Y2 Yn ( X0 Y0 為符號(hào)位 ) X*Y補(bǔ) = X補(bǔ) * (0. Y1 Y2 Yn )+ -X補(bǔ)* Y0 X符號(hào)任意,Y0 X * Y 補(bǔ) = X補(bǔ) * Y補(bǔ) (算法與原碼相同) X符號(hào)任意,Y<0 X * Y 補(bǔ) = X補(bǔ) * (0. Y1 Y2 Yn )+ -X補(bǔ),3.2、補(bǔ)碼一位乘法,00 . 0000 設(shè)部分乘積A=0 + 00 . 1101 Yn=1,+X補(bǔ) 00 . 1101 00 . 0110 1 A、C 同時(shí)右移一位 + 00 . 0000 Yn=0,+0 00 . 0110 00 . 0011 01 A、C 同時(shí)右移一位 + 00 . 1101 Yn=1,+X補(bǔ) 01 . 0000 00 . 1000 001 A、C 同時(shí)右移一位 + 00 . 0000 Yn=0, 00 . 1000 00 . 0100 0001 A、C 同時(shí)右移一位 + -X補(bǔ) 11 . 0011 XY補(bǔ)= 11 . 0111 0001,設(shè): X原 = 0.1101,Y原 = 1.1011。 XY原 = 1 . 1000 1111 X補(bǔ) = 0.1101,Y補(bǔ) = 1.0101。 XY補(bǔ) = 1 . 0111 0001 = |X|Y|+ -X補(bǔ),3.2、補(bǔ)碼一位乘法,補(bǔ)碼運(yùn)算的符號(hào)位不用單獨(dú)處理。,因?yàn)楝F(xiàn)在的計(jì)算機(jī)都是補(bǔ)碼運(yùn)算,所以不用校正法,用比較法, 但是講校正法要在比較法的基礎(chǔ)上才好理解,所以先講校正法。 2) 比較法(難點(diǎn) 、重點(diǎn)) 比較法是由 布斯 (Booth)夫婦提出的,故有稱(chēng)為Booth乘法。 校正法由公式: X補(bǔ) * Y補(bǔ) = X補(bǔ) * (0. Y1 Y2 Yn )+ -X補(bǔ)* Y0 進(jìn)一步推倒變換,按機(jī)器執(zhí)行順序求出每一步的部分積如下:,3.2、補(bǔ)碼一位乘法,Z0補(bǔ)=0 Z1補(bǔ)= 2-1 Z0補(bǔ) + (Yn+1-Yn)X補(bǔ) 設(shè):Yn+1=0 Z2補(bǔ)= 2-1 Z1補(bǔ) + (Yn-Yn-1)X補(bǔ) Zn補(bǔ)= 2-1 Zn-1補(bǔ) + (Y2-Y1)X補(bǔ) 所以:XY補(bǔ) = Zn+1補(bǔ)=Zn補(bǔ) + (Y1-Y0)X補(bǔ),根據(jù)以上公式,在機(jī)器中具體實(shí)現(xiàn)時(shí)要做適當(dāng)修正。 比較乘數(shù)Y相鄰兩位Yn+1 和 Yn,于是補(bǔ)碼一位乘法法則為: 判斷位 Yi Yi+1 操作內(nèi)容 00部分積 + 0,右移1位 11部分積 + 0,右移1位 10部分積 +-X補(bǔ),右移1位 01部分積 +X補(bǔ),右移1位,1) 被乘數(shù) X 與 部分積 P 取雙符號(hào)位,符號(hào)位一并參加運(yùn)算。 2) 乘數(shù) Y 末增設(shè) Yn+1=0 ;根據(jù)Yn,Yn+1判斷位,進(jìn)行n+1步加 法,最后一步不移位。 3) 設(shè)部分積初值=0。,3.2、補(bǔ)碼一位乘法,補(bǔ)碼右移 前面補(bǔ)符號(hào)位,X補(bǔ) = 00.11011 -X補(bǔ) = 11.00101 Y補(bǔ) = 1.101110 部分積初始=0 乘數(shù)Y 設(shè)Yn+1=0判斷 YnYn+1 00.00000 11011100 + 00.0000000 : +0 00.00000 00.00000 0 1101110 + 11.00101 10:+ -X補(bǔ) 11.00101 11.10010 10 110111 + 00.0000011 : + 0 11.10010 11.11001 010 11011 + 00.00000 11:+0 11.11001 11.11100 1010 1101 + 00.11011 01 : + X補(bǔ) 00.10111 00.01011 11010110 + 11.00101 10:+ -X補(bǔ) 11.10000 11.11000 01101011 11:+0,A,C,Yn Yn+1,LDR0,LDR1,+,B,原碼,反碼,&,Yn,Yn+1,&,Yn,Yn+1,+1,多路開(kāi)關(guān),被乘數(shù)X,乘數(shù)Y 積的低位部分,部分積X*Y 積的高位部分,01,10,步數(shù)計(jì)數(shù)器,3.2、補(bǔ)碼一位乘法,ALU,第六章 計(jì)算機(jī)的運(yùn)算方法,3、定點(diǎn)乘法運(yùn)算 3.1、原碼一位乘法 3.2、補(bǔ)碼一位乘法 3.3、補(bǔ)碼兩位乘法 3.4、陣列乘法器,方法:充當(dāng)計(jì)算機(jī)! 嚴(yán)格按照運(yùn)算法則去做, 不加思考,態(tài)度認(rèn)真, 保證結(jié)果正確。,將補(bǔ)碼一位乘法(比較法)合成兩步進(jìn)而得補(bǔ)碼兩位乘法法則為:,3.3、補(bǔ)碼兩位乘法,1)初始設(shè)置:設(shè)部分積為0,Yn+1=0 2)符號(hào)參加運(yùn)算:設(shè)置部分積與被乘數(shù)三個(gè)符號(hào)位。 乘數(shù)Y數(shù)值位數(shù)n為偶數(shù)設(shè)兩個(gè)符號(hào)位;為奇數(shù)設(shè)一個(gè)符號(hào)位; 3)運(yùn)算步驟:根據(jù) Yn-1, Yn, Y n+1 判斷操作; 4)最后一步:乘數(shù)Y數(shù)值位數(shù)n為偶數(shù)最后一步不移位;為奇數(shù)最后移一位。,X= - 0.1101 Y= 0.1011 X補(bǔ) = 111.0011 -X補(bǔ) = 000.1101 Y補(bǔ) = 00.1011 部分積初始=0 乘數(shù)Y 設(shè)Yn+1=0判斷 Yn-1YnYn+1 000. 0000 0010110 + 000. 1101 110 : + -X補(bǔ) 000. 1101 000. 0011 01 00101 右移兩位 + 000. 1101 101:+ -X補(bǔ) 001. 0000 000. 0100 0001 001 右移兩位 + 111. 0011 001 : + X補(bǔ) 111. 0111 0001 001,3.3、補(bǔ)碼兩位乘法,XY補(bǔ)= 1 . 01110001,第六章 計(jì)算機(jī)的運(yùn)算方法,3、定點(diǎn)乘法運(yùn)算 3.1、原碼一位乘法 3.2、補(bǔ)碼一位乘法 3.3、補(bǔ)碼兩位乘法 3.4、陣列乘法器,早期的計(jì)算機(jī)中為了簡(jiǎn)化硬件電路,串行的一位、二位乘法方案,通過(guò)多次“加法-移位”操作來(lái)實(shí)現(xiàn)。 但是運(yùn)算速度太慢,遠(yuǎn)遠(yuǎn)不能滿(mǎn)足科學(xué)技術(shù)的計(jì)算,所以又提出了 高速乘法器的要求。 由于乘法運(yùn)算大約占全部運(yùn)算的1/3,因此采用高速乘法部件,無(wú)論從速度還是效率上都十分必要。為了進(jìn)一步提高乘法運(yùn)算速度,可采用類(lèi)似于人工計(jì)算的方法。 自大規(guī)模集成電路問(wèn)世以來(lái),高速陣列乘法器也隨之問(wèn)世,出現(xiàn)了各種形式的流水式陣列乘法器,它們屬于并行乘法器。串行乘法器已被淘汰。,3.4、陣列乘法器,44無(wú)符號(hào)陣列乘法電路,X4 X3X2X1X0 Y4 Y3Y2Y1Y0 Z8 Z7Z6Z5Z4Z3Z2Z1Z0,3.4、陣列乘法器 P296,復(fù)習(xí)與作業(yè),復(fù)習(xí)章節(jié): 第6章 計(jì)算機(jī)的運(yùn)算方法 6.3.3 乘法運(yùn)算 作業(yè):P291 6.20 6.23,

注意事項(xiàng)

本文(計(jì)算機(jī)組成原理08-計(jì)算機(jī)的運(yùn)算方法.ppt)為本站會(huì)員(max****ui)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶(hù)上傳的文檔直接被用戶(hù)下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!