浮點運算單元學(xué)習(xí)資料.ppt

浮點運算單元學(xué)習(xí)資料.ppt

ID:60784115

大小:1.67 MB

頁數(shù):47頁

時間:2020-12-18

浮點運算單元學(xué)習(xí)資料.ppt_第1頁
浮點運算單元學(xué)習(xí)資料.ppt_第2頁
浮點運算單元學(xué)習(xí)資料.ppt_第3頁
浮點運算單元學(xué)習(xí)資料.ppt_第4頁
浮點運算單元學(xué)習(xí)資料.ppt_第5頁
資源描述:

《浮點運算單元學(xué)習(xí)資料.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、浮點運算單元浮點數(shù)在計算機內(nèi)的格式浮點數(shù):X=MSESEm-1...E2E1M-1M-2...M-n符號位階碼位尾數(shù)數(shù)碼位總位數(shù)短浮點數(shù):182332長浮點數(shù):1115264臨時浮點數(shù):1156480IEEE標(biāo)準(zhǔn):階碼用移碼,基為2;尾數(shù)用原碼X=MX*2EX浮點數(shù)的階碼的位數(shù)決定數(shù)的表示范圍,尾數(shù)的位數(shù)決定數(shù)的有效精度。浮點數(shù)在計算機內(nèi)的格式浮點數(shù):X=MEE...EEMM...Mssm-110-1-2-nIEEE標(biāo)準(zhǔn):尾數(shù)用原碼X=MX*2EX浮點數(shù)是數(shù)學(xué)中實數(shù)的子集合,由一個純小數(shù)乘上一個指數(shù)值來組成。在計算機內(nèi),其

2、純小數(shù)部分被稱為浮點數(shù)的尾數(shù),對非0值的浮點數(shù),要求尾數(shù)的絕對值必須>=1/2,稱滿足這種表示要求的浮點數(shù)為規(guī)格化表示;把不滿足這一表示要求的尾數(shù),變成滿足這一要求的尾數(shù)的操作過程,叫作浮點數(shù)的規(guī)格化處理,通過尾數(shù)移位和修改階碼實現(xiàn)。浮點數(shù)在計算機內(nèi)的格式浮點數(shù):X=MEE...EEMM...Mssm-110-1-2-nIEEE標(biāo)準(zhǔn):尾數(shù)用原碼X=MX*2EX按國際電子電氣工程師協(xié)會規(guī)定的標(biāo)準(zhǔn),浮點數(shù)的尾數(shù)要用原碼表示,即符號位Ms:0表示正,1表示負(fù),且非0值尾數(shù)數(shù)值的最高位M-1必為1,才能滿足浮點數(shù)規(guī)格化表示的要求;

3、既然非0值浮點數(shù)的尾數(shù)數(shù)值最高位必定為1,則在保存浮點數(shù)到內(nèi)存前,通過尾數(shù)右移,強行把該位去掉,用同樣多的尾數(shù)位就能多存一位二進制數(shù),有利于提高數(shù)據(jù)表示精度,稱這種處理方案使用了隱藏位技術(shù)。當(dāng)然,在取回這樣的浮點數(shù)到運算器執(zhí)行運算時,必須先恢復(fù)該隱藏位。FloatingPoint浮點數(shù)在計算機內(nèi)的格式X=MsEsEm-1...E1E0M-1M-2...M-nIEEE標(biāo)準(zhǔn):階碼用移碼,基為2X=MX*2EX按國際電子電氣工程師協(xié)會規(guī)定的國際通用標(biāo)準(zhǔn),浮點數(shù)的階碼用整數(shù)給出,并且要用移碼表示,用作為以2為底的指數(shù)的冪。既然該指

4、數(shù)的底一定為2,可以不必在浮點數(shù)的格式中明確表示出來,只需給出階碼的冪值即可。移碼表示只用于表示整數(shù),只用在浮點數(shù)的階碼部分,其定義類似于整數(shù)的補碼定義,差別在符號位。移碼的符號位是0表示負(fù),1表示正,與補碼的符號位正好相反,移碼是指機器數(shù)在數(shù)軸上有個移位關(guān)系;移碼的數(shù)值位則與補碼的數(shù)值位完全相同。浮點數(shù)格式:關(guān)于移碼的知識浮點數(shù):X=MEE...EEMM...Mssm-110-1-2-nX=MX*2EX移碼表示整數(shù),用在浮點數(shù)的階碼部分。一位符號位和n位數(shù)值位組成的移碼,其定義為;[E]移=2n+E-2n<=E<2n表示

5、范圍:00000000111111110負(fù)數(shù)正數(shù)機器數(shù)[X]補=X0?X<2n2n+1+X-2n?X?0浮點數(shù)格式:關(guān)于移碼的知識一位符號位和n位數(shù)值位組成的移碼,其定義為;[E]移=2n+E-2n<=E<2n表示范圍:00000000~11111111負(fù)數(shù)正數(shù)機器數(shù)0移碼只執(zhí)行二數(shù)的加減運算與增1、減1操作。加減運算時,符號位計算結(jié)果求反后,才是加減運算的正確符號位的值。注意:當(dāng)用雙符號位時,00代表負(fù),01代表正,而不是11代表正8位的階碼能表示-128~+127,當(dāng)階碼為-128時,其補碼表示為00000000,該浮

6、點數(shù)的絕對值<2-128,人們規(guī)定此浮點數(shù)的值為零,若尾數(shù)不為0就清其為0,并特稱此值為機器零。8位移碼表示的機器數(shù)為數(shù)的真值在數(shù)軸上向右平移了128個位置-128+127BiasedExponentValueofexponent=val(E)=E–Bias(Biasisaconstant)8bitsforsingleprecision?Ecanbeintherange0to255?E=0andE=255arereservedforspecialuse?E=1to254areusedfornormalizedfloatin

7、gpointnumbers?Bias=127(halfof254),val(E)=E–127val(E=1)=–126,val(E=127)=0,val(E=254)=127ExampleofExponentExponent(E)AdjustedBinary(E+127)+51321000010001271111111-101171110101+12825511111111-12700-11261111110ExampleofNormalizedMantissaBinaryValueNormalizedAsExponent

8、1101.1011.10110130.001011.01-31.00011.00010100000111.00000117BiasedExponentExampleofFloatingPointLargestNormalizedFloatSmallestNormalizedFloatZeroInfini

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。