浮點(diǎn)運(yùn)算與浮點(diǎn)運(yùn)算器_第1頁
浮點(diǎn)運(yùn)算與浮點(diǎn)運(yùn)算器_第2頁
浮點(diǎn)運(yùn)算與浮點(diǎn)運(yùn)算器_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

Word浮點(diǎn)運(yùn)算與浮點(diǎn)運(yùn)算器

浮點(diǎn)運(yùn)算與浮點(diǎn)運(yùn)算器

浮點(diǎn)加減法的運(yùn)算步驟

設(shè)兩個(gè)浮點(diǎn)數(shù)X=Mx※2ExY=My※2Ey

實(shí)現(xiàn)X±Y要用如下5步完成:

①對階操作:小階向大階看齊

②進(jìn)行尾數(shù)加減運(yùn)算

③規(guī)格化處理:尾數(shù)進(jìn)行運(yùn)算的結(jié)果必須變成規(guī)格化的浮點(diǎn)數(shù),對于雙符號位的補(bǔ)碼尾數(shù)來說,就必須是

001×××…××或110×××…××的形式

若不符合上述形式要進(jìn)行左規(guī)或右規(guī)處理。

④舍入操作:在執(zhí)行對階或右規(guī)操作時(shí)常用“0”舍“1”入法將右移出去的尾數(shù)數(shù)值進(jìn)行舍入,以確保精度。

⑤判結(jié)果的正確性:即檢查階碼是否溢出

若階碼下溢(移碼表示是00…0),要置結(jié)果為機(jī)器0;

若階碼上溢(超過了階碼表示的最大值)置溢出標(biāo)志。

例題:假定X=0.0110011*211,Y=0.1101101*2-10(此處的數(shù)均為二進(jìn)制)??計(jì)算X+Y;

解:[X]?。?10101100110

[Y]?。?01101101101

符號位階碼尾數(shù)

第一步:求階差:│ΔE│=|1010-0110|=0100

第二步:對階:Y的階碼小,Y的尾數(shù)右移4位

[Y]浮變?yōu)?101000001101101暫時(shí)保存

第三步:尾數(shù)相加,采用雙符號位的補(bǔ)碼運(yùn)算

001100110

+000000110

001101100

第四步規(guī)格化:滿足規(guī)格化要求

第五步:舍入處理,采用0舍1入法處理

故最終運(yùn)算結(jié)果的浮點(diǎn)數(shù)格式為:010101101101,

即X+Y=+0.1101101*210

2、浮點(diǎn)乘除法的運(yùn)算步驟

①階碼運(yùn)算:階碼求和(乘法)或階碼求差(除法)

即[Ex+Ey]移=[Ex]移+[Ey]補(bǔ)

[Ex-Ey]移=[Ex]移+[-Ey]補(bǔ)

②浮點(diǎn)數(shù)的尾數(shù)處理:浮點(diǎn)數(shù)中尾數(shù)乘除法運(yùn)算結(jié)果要進(jìn)行舍入處理

例題:X=0.0110011*211,Y=0.1101101*2-10

求X※Y

解:[X]浮:010101100110

[Y]?。?01101101101

第一步:階碼相加

[Ex+Ey]移=[Ex]移+[Ey]補(bǔ)=1010+1110=1000

1000為移碼表示的0

第二步:原碼尾數(shù)相乘的結(jié)果為:

010101101101110

第三步:規(guī)格化處理:已滿足規(guī)格化要求,不需左規(guī),尾數(shù)不變,階碼不變。

第四步:舍入處理:按舍入規(guī)則,加1進(jìn)行修正

所以X※Y=0.1010111※2

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論