![計(jì)算機(jī)組成原理2_4._第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/10/b23dfc76-44d3-4ad5-8029-4e38277e59d4/b23dfc76-44d3-4ad5-8029-4e38277e59d41.gif)
![計(jì)算機(jī)組成原理2_4._第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/10/b23dfc76-44d3-4ad5-8029-4e38277e59d4/b23dfc76-44d3-4ad5-8029-4e38277e59d42.gif)
![計(jì)算機(jī)組成原理2_4._第3頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/10/b23dfc76-44d3-4ad5-8029-4e38277e59d4/b23dfc76-44d3-4ad5-8029-4e38277e59d43.gif)
![計(jì)算機(jī)組成原理2_4._第4頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/10/b23dfc76-44d3-4ad5-8029-4e38277e59d4/b23dfc76-44d3-4ad5-8029-4e38277e59d44.gif)
![計(jì)算機(jī)組成原理2_4._第5頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/10/b23dfc76-44d3-4ad5-8029-4e38277e59d4/b23dfc76-44d3-4ad5-8029-4e38277e59d45.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、2.4 定點(diǎn)除法運(yùn)算n原碼除法原理n恢復(fù)余數(shù)法n不恢復(fù)余數(shù)法(加減交替法)n并行除法器2.4.1 原碼除法算法原理n原碼除法算法原理nx原=xf.xn-1x1x0ny原=yf.yn-1y1y0nq原= x原/y原 =(xfyf)+(0.xn-1x1x0/0.yn-1y1y0)手工計(jì)算過程nx=0.1001,y=0.1011nx/y:商=0.1101,余數(shù)=0.00000001這步不做,不夠減,商0n筆算特點(diǎn)n每次都是由心算來比較余數(shù)和除數(shù)的大小,余數(shù)大時(shí),商1;余數(shù)小時(shí),商0。第一次比較時(shí),余數(shù)就是被除數(shù)。n每做一次減法,總是保持余數(shù)不動(dòng),而除數(shù)向右移一位。n商的符號(hào)單獨(dú)處理。n算法改進(jìn)n用“
2、余數(shù)左移”替代“除數(shù)右移” n機(jī)器必須先作減法, 若余數(shù)為正,才知道夠減;若余數(shù)為負(fù),才知道不夠減。 不夠減時(shí)必須恢復(fù)原來的余數(shù),以便再繼續(xù)往下運(yùn)算。這 種方法稱為恢復(fù)余數(shù)法。n不恢復(fù)余數(shù)法,又稱加減交替法。其特點(diǎn)是運(yùn)算過程中如出現(xiàn)不夠減,則不必恢復(fù)余數(shù),根據(jù)余數(shù)符號(hào),可以繼續(xù)往下運(yùn)算,因此步數(shù)固定,控制簡(jiǎn)單。恢復(fù)余數(shù)法設(shè)被除數(shù) X原 = Xs.X1X2Xn 除數(shù) Y原 = Ys.Y1Y2Yn 商 Q原 = Qs.Q1Q2Qn 余數(shù) R原 = Rs.R1R2Rn則它們之間有如下關(guān)系: X原 = Y原Q原 + R原其除法過程如下:符號(hào)處理: Zs = Xs Ys余數(shù)符號(hào)保持與被除數(shù)一致商的數(shù)值部
3、分,變成兩正數(shù)相除,即|X|/|Y|(|X|Y|),每一步除法通過2Ri-|Y|(i=0,1,n,R0=|X|)進(jìn)行比較: 若2Ri-|Y| = Ri+10,即余數(shù)為正,則商上“1”; 若2Ri-|Y| = Ri+10,即余數(shù)為負(fù),則商上“0”,這時(shí)要恢復(fù)余數(shù)。n原碼恢復(fù)余數(shù)法步驟n符號(hào)位單獨(dú)處理n用被除數(shù)和除數(shù)的數(shù)值部分進(jìn)行運(yùn)算,被除數(shù)減去除數(shù)n若所得余數(shù)為正,表示夠減,相應(yīng)位上商為1,余數(shù)左移一位,減去除數(shù);若所得余數(shù)為負(fù),表示不夠減,相應(yīng)位上商為0,余數(shù)加上除數(shù)(即恢復(fù)余數(shù)),再左移一位,減去除數(shù);n重復(fù)第3步,直到求得所要求的商的各位為止。n若最后一步余數(shù)為負(fù)數(shù)(不夠減),則應(yīng)恢復(fù)為正
4、余數(shù)例 X = -0.1001,Y= -0.1011,求X/Y原解:X原 = 1.1001,Y原 = 1.1011 |X| = 0.1001,|Y| = 0.1011,-|Y|補(bǔ) = 1.0101運(yùn)算過程如下:所以,Qs = 1 1 = 0 X/Y原 = Q原 = 0.1101 余數(shù)R= -2-4R5 = -0.00000001原碼恢復(fù)余數(shù)除法運(yùn)算過程+)0 0. 1 0 1 1+)1 1. 0 1 0 1 1 1. 1 1 1 0 0 0. 1 0 0 1R1恢復(fù)余數(shù),+|Y|R0 = X|+-|Y|補(bǔ)+-|Y|補(bǔ)+-|Y|補(bǔ)得R1 0,商上1余數(shù)左移一位余數(shù)左移一位操作說明商Q上商(余 數(shù)
5、)被 除 數(shù)0. 0 0 0 00. 0 0 0 00. 0 0 0 10. 0 0 1 00. 0 0 0 0 +)1 1. 0 1 0 1 0 0. 1 0 0 1 0 1. 0 0 1 0 +)1 1. 0 1 0 1 0 0. 0 1 1 1 0 0. 1 1 1 00. 0 0 1 10. 0 1 1 0 +)1 1. 0 1 0 1 0 0. 0 0 1 1 0 0. 0 1 1 0+-|Y|補(bǔ)得R3 0,商上1余數(shù)左移一位 +)0 0. 1 0 1 1 1 1. 1 0 1 1恢復(fù)余數(shù),+|Y|得R4 0,商上10. 1 1 0 1不恢復(fù)余數(shù)法(加減交替法)n在恢復(fù)余數(shù)法的運(yùn)算過
6、程中:n當(dāng)余數(shù)ri0,執(zhí)行的操作是左移一位減除數(shù),結(jié)果是2ri-yn當(dāng)余數(shù)ri0時(shí),執(zhí)行的操作是加除數(shù)(恢復(fù)余數(shù)) 左移一位減除數(shù),結(jié)果是2(ri+y)-y。變換后得2(ri+y)-y=2ri+y。因此可以用“余數(shù)左移加除數(shù)”替代n原碼不恢復(fù)余數(shù)法步驟n符號(hào)位單獨(dú)處理n用被除數(shù)和除數(shù)的數(shù)值部分進(jìn)行運(yùn)算,被除數(shù)減去除數(shù)n若所得余數(shù)為正,表示夠減,相應(yīng)位上商為1,余數(shù)左移一位,減去除數(shù);若所得余數(shù)為負(fù),表示不夠減,相應(yīng)位上商為0,將余數(shù)左移一位,加上除數(shù)n重復(fù)第3步,直到求得所要求的商的各位為止。n若最后一步余數(shù)為負(fù)數(shù)(不夠減),則應(yīng)恢復(fù)為正余數(shù)例 X = -0.1011,Y=0.1101,求X/
7、Y原解: X原=1.1011,Y原=0.1101 Y補(bǔ)=0.1101,-Y補(bǔ)=1.0011 商的符號(hào) Qs= 1 0 = 1 所以 X/Y原 = 1.1101 余數(shù)=-0.01112-4原碼不恢復(fù)余數(shù)除法運(yùn)算過程 +) 1 1. 0 0 1 1 1 1. 1 1 1 0 0 0. 1 0 1 1+Y余數(shù)與商左移一位余數(shù)與商左移一位初始狀態(tài)+-Y補(bǔ)+-|Y|補(bǔ)余數(shù)為負(fù),商“0”余數(shù)為正,商“1”操作說明商Q上商被除數(shù)(余數(shù))0. 0 0 0 00. 0 0 0 00. 0 0 0 10. 0 0 1 00. 0 0 0 0 +) 0 0. 1 1 0 1 1 1. 1 1 0 0 +) 1 1.
8、 0 0 1 1 0 0. 1 0 0 1 0 1. 0 0 1 00. 0 0 1 10. 0 1 1 0 +) 1 1. 0 0 1 1 0 0. 0 1 0 1 0 0. 1 0 1 0余數(shù)為正,商“1” 0 0. 0 1 1 10. 1 1 0 10. 0 1 1 00. 1 1 0 0 +) 0 0. 1 1 0 1 1 1. 1 1 0 1 1 1. 1 0 1 0余數(shù)與商左移一位+-|Y|補(bǔ)余數(shù)為正,商“1”+Y余數(shù)與商左移一位余數(shù)為負(fù),商“0”2.4.2 并行除法器n可控加法/減法(CAS)單元n不恢復(fù)余數(shù)的陣列除法器n被除數(shù):x=0.x1x2x3x4x5x6n除數(shù):y=0.y1y2y3n商:q=0.q1q2q3n余數(shù):r=0.00r3r4r5r6n 兩個(gè)操作數(shù)都為正數(shù)兩個(gè)操
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度教師教育質(zhì)量監(jiān)控派遣合同
- 2025年度化工廠專用設(shè)備租賃合同模板
- 2025年度建筑消防設(shè)施節(jié)能改造與優(yōu)化合同
- 2025年度生態(tài)旅游區(qū)開發(fā)合同條款與環(huán)境友好型建設(shè)要求
- 2025年度光伏發(fā)電項(xiàng)目建筑施工合同領(lǐng)先版
- 2025年度合同法在跨境貿(mào)易中的法律風(fēng)險(xiǎn)防控培訓(xùn)合同
- 2025年國(guó)際貿(mào)易合同訂立與執(zhí)行中的匯率風(fēng)險(xiǎn)控制策略
- 2025年度農(nóng)業(yè)保險(xiǎn)代理服務(wù)合同樣本
- 2025年度新能源發(fā)電項(xiàng)目特許經(jīng)營(yíng)合同示范文本
- 2025年度多功能碎石購(gòu)銷合同示范文本
- 房屋建筑工程投標(biāo)方案(技術(shù)方案)
- 部編版一年級(jí)語文下冊(cè)語文園地五《單元拓展-字族文》教學(xué)設(shè)計(jì)
- 靜脈輸液法操作并發(fā)癥的預(yù)防及處理
- 牙外傷的遠(yuǎn)期并發(fā)癥監(jiān)測(cè)
- 2025年高考語文作文備考:議論文萬能模板
- 重大事故隱患判定標(biāo)準(zhǔn)與相關(guān)事故案例培訓(xùn)課件(建筑)
- 《我的寒假生活》
- DZ/T 0430-2023 固體礦產(chǎn)資源儲(chǔ)量核實(shí)報(bào)告編寫規(guī)范(正式版)
- (高清版)WST 442-2024 臨床實(shí)驗(yàn)室生物安全指南
- 歷史時(shí)間軸全
- 高速行業(yè)網(wǎng)絡(luò)安全與維護(hù)
評(píng)論
0/150
提交評(píng)論