




已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
四 浮點(diǎn)運(yùn)算器與浮點(diǎn)數(shù)運(yùn)算 浮點(diǎn)運(yùn)算器通常由處理階碼的和處理尾數(shù)的兩個(gè)定點(diǎn)運(yùn)算器組成在早期的小或微型機(jī)中 浮點(diǎn)運(yùn)算器通常以任選件方式提供給用戶 主要用于計(jì)算浮點(diǎn)數(shù)浮點(diǎn)數(shù)加減運(yùn)算對階執(zhí)行加減規(guī)格化舍入 右歸 判溢出浮點(diǎn)數(shù)乘除運(yùn)算階碼加減尾數(shù)乘除舍入與規(guī)格化處理判溢出 浮點(diǎn)數(shù)在計(jì)算機(jī)內(nèi)的格式 浮點(diǎn)數(shù) X MSESEm 1 E2E1M 1M 2 M n 符號位階碼位尾數(shù)數(shù)碼位總位數(shù) 短浮點(diǎn)數(shù) 182332 長浮點(diǎn)數(shù) 1115264 臨時(shí)浮點(diǎn)數(shù) 1156480 IEEE標(biāo)準(zhǔn) 階碼用移碼 基為2 尾數(shù)用原碼 浮點(diǎn)數(shù)的階碼的位數(shù)決定數(shù)的表示范圍 尾數(shù)的位數(shù)決定數(shù)的有效精度 浮點(diǎn)數(shù)在計(jì)算機(jī)內(nèi)的格式 IEEE標(biāo)準(zhǔn) 尾數(shù)用原碼 浮點(diǎn)數(shù)是數(shù)學(xué)中實(shí)數(shù)的子集合 由一個(gè)純小數(shù)乘上一個(gè)指數(shù)值來組成 在計(jì)算機(jī)內(nèi) 其純小數(shù)部分被稱為浮點(diǎn)數(shù)的尾數(shù) 對非0值的浮點(diǎn)數(shù) 要求尾數(shù)的絕對值必須 1 2 稱滿足這種表示要求的浮點(diǎn)數(shù)為規(guī)格化表示 把不滿足這一表示要求的尾數(shù) 變成滿足這一要求的尾數(shù)的操作過程 叫作浮點(diǎn)數(shù)的規(guī)格化處理 通過尾數(shù)移位和修改階碼實(shí)現(xiàn) 浮點(diǎn)數(shù)在計(jì)算機(jī)內(nèi)的格式 IEEE標(biāo)準(zhǔn) 尾數(shù)用原碼 按國際電子電氣工程師協(xié)會(huì)規(guī)定的標(biāo)準(zhǔn) 浮點(diǎn)數(shù)的尾數(shù)要用原碼表示 即符號位Ms 0表示正 1表示負(fù) 且非0值尾數(shù)數(shù)值的最高位M 1必為1 才能滿足浮點(diǎn)數(shù)規(guī)格化表示的要求 既然非0值浮點(diǎn)數(shù)的尾數(shù)數(shù)值最高位必定為1 則在保存浮點(diǎn)數(shù)到內(nèi)存前 通過尾數(shù)右移 強(qiáng)行把該位去掉 用同樣多的尾數(shù)位就能多存一位二進(jìn)制數(shù) 有利于提高數(shù)據(jù)表示精度 稱這種處理方案使用了隱藏位技術(shù) 當(dāng)然 在取回這樣的浮點(diǎn)數(shù)到運(yùn)算器執(zhí)行運(yùn)算時(shí) 必須先恢復(fù)該隱藏位 浮點(diǎn)數(shù)在計(jì)算機(jī)內(nèi)的格式 X MsEsEm 1 E1E0M 1M 2 M n IEEE標(biāo)準(zhǔn) 階碼用移碼 基為2 按國際電子電氣工程師協(xié)會(huì)規(guī)定的國際通用標(biāo)準(zhǔn) 浮點(diǎn)數(shù)的階碼用整數(shù)給出 并且要用移碼表示 用作為以2為底的指數(shù)的冪 既然該指數(shù)的底一定為2 可以不必在浮點(diǎn)數(shù)的格式中明確表示出來 只需給出階碼的冪值即可 移碼表示只用于表示整數(shù) 只用在浮點(diǎn)數(shù)的階碼部分 其定義類似于整數(shù)的補(bǔ)碼定義 差別在符號位 移碼的符號位是0表示負(fù) 1表示正 與補(bǔ)碼的符號位正好相反 移碼是指機(jī)器數(shù)在數(shù)軸上有個(gè)移位關(guān)系 移碼的數(shù)值位則與補(bǔ)碼的數(shù)值位完全相同 浮點(diǎn)數(shù)格式 關(guān)于移碼的知識 移碼表示只用于表示整數(shù) 只用在浮點(diǎn)數(shù)的階碼部分 一位符號位和n位數(shù)值位組成的移碼 其定義為 E 移 2n E 2n E 2n表示范圍 0000000011111111 浮點(diǎn)數(shù)格式 關(guān)于移碼的知識 一位符號位和n位數(shù)值位組成的移碼 其定義為 E 移 2n E 2n E 2n表示范圍 00000000 11111111負(fù)數(shù)正數(shù)機(jī)器數(shù) 0 移碼只執(zhí)行二數(shù)的加減運(yùn)算與增1 減1操作 加減運(yùn)算時(shí) 符號位計(jì)算結(jié)果求反后 才是加減運(yùn)算的正確符號位的值 注意 當(dāng)用雙符號位時(shí) 00代表負(fù) 01代表正 而不是11代表正 8位的階碼能表示 128 127 當(dāng)階碼為 128時(shí) 其補(bǔ)碼表示為00000000 該浮點(diǎn)數(shù)的絕對值 2 128 人們規(guī)定此浮點(diǎn)數(shù)的值為零 若尾數(shù)不為0就清其為0 并特稱此值為機(jī)器零 8位移碼表示的機(jī)器數(shù)為數(shù)的真值在數(shù)軸上向右平移了128個(gè)位置 128 127 浮點(diǎn)數(shù)在計(jì)算機(jī)內(nèi)的格式 EX 階碼用移碼 尾數(shù)用原碼表示浮點(diǎn)數(shù)的好處 1 機(jī)器零為浮點(diǎn)數(shù)的所有各位均為零 2 二浮點(diǎn)數(shù)比大小時(shí) 可不必區(qū)分階碼位和數(shù)據(jù)位 可視同比二定點(diǎn)小數(shù)一樣對待 浮點(diǎn)數(shù)算術(shù)運(yùn)算 1 對階操作 求階差 E EX EY 使階碼小的數(shù)的尾數(shù)右移 E 位 其階碼取大的階碼值 2 尾數(shù)加減 3 規(guī)格化處理 4 舍入操作 可能帶來又一次規(guī)格化 5 判結(jié)果的正確性 即檢查階碼上下溢出 浮點(diǎn)數(shù)加減運(yùn)算 浮點(diǎn)數(shù)加運(yùn)算舉例 X 2010 0 11011011 Y 2100 0 10101100 寫出X Y的正確的浮點(diǎn)數(shù)表示 階碼用4位移碼尾數(shù)用9位原碼 含符號位 含符號位 X 浮 0101011011011 Y 浮 1110010101100為運(yùn)算方便 尾數(shù)寫成模4補(bǔ)碼形式 MX 補(bǔ) 0011011011 MY 補(bǔ) 1101010100 浮點(diǎn)數(shù)加運(yùn)算舉例 X 2010 0 11011011 Y 2100 0 10101100 1 計(jì)算階差 E EX EY EX EY 1010 0100 0110注意 階碼計(jì)算結(jié)果的符號位在此變了一次反 結(jié)果為 2的移碼 是X的階碼值小 使其取Y的階碼值1100 即 4 因此 修改 MX 補(bǔ) 000011011011 即右移2位 2 尾數(shù)求和 000011011011 1101010100111000101011 浮點(diǎn)數(shù)加運(yùn)算舉例 X 2010 0 11011011 Y 2100 0 10101100 3 規(guī)格化處理 相加結(jié)果的符號位與數(shù)值的最高位同值 應(yīng)執(zhí)行一次左規(guī)操作 故得 MX 補(bǔ) 1000101011 EX 移 1011 4 舍入處理 采用0舍1入方案 要入 在最低位加11100010101 00000000011100010110 其原碼表示為111101010 5 檢查溢出否 和的階碼為1011 不溢出計(jì)算后的 X 移 1101111101010 即23 0 11101010 浮點(diǎn)數(shù)算術(shù)運(yùn)算 1 階碼加 減 乘 EX EY 除 EX EY 2 尾數(shù)乘 除 乘 EX EY 除 EX EY 3 規(guī)格化處理 4 舍入操作 可能帶來又一次規(guī)格化 5 判結(jié)果的正確性 即檢查階碼上下溢出 浮點(diǎn)數(shù)乘除運(yùn)算 浮點(diǎn)數(shù)乘法運(yùn)算舉例 X 2010 0 1011 Y 2100 0 1101 寫出X Y的正確的浮點(diǎn)數(shù)表示 階碼用4位移碼尾數(shù)用9位原碼 含符號位 含符號位 X 浮 010101011 Y 浮 111001101 浮點(diǎn)數(shù)乘運(yùn)算舉例 X 2010 0 1011 Y 2100 0 1101 1 階碼相加 積的階碼 EX EY 1010 1100 1110注意 計(jì)算結(jié)果的階碼符號位在此變了一次反 結(jié)果為 6的移碼 2 尾數(shù)相乘 MX MY 0 1011 0 1101 0 10001111 3 4 5 已是規(guī)格化數(shù) 不必舍入 也不溢出最眾乘積 MX 移 1111010001111 即26 0 10001111 浮點(diǎn)數(shù)除運(yùn)算舉例 X 2010 0 1011 Y 2100 0 1101 1 階碼相減 積的階碼 E
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度企業(yè)成本控制與利潤提升咨詢服務(wù)合同
- 2025年智能物流貨車租賃與資源共享合作協(xié)議
- 2025年商業(yè)空間翻新工程責(zé)任免除與品質(zhì)維護(hù)協(xié)議
- 2025年度專業(yè)會(huì)展中心安保方案設(shè)計(jì)與執(zhí)行合同
- 2025年跨境物流資產(chǎn)買賣合作協(xié)議書
- 2025年能源效率提升與能源審計(jì)咨詢承攬合同
- 2025年智能倉儲(chǔ)貨物保險(xiǎn)與實(shí)時(shí)追蹤管理服務(wù)協(xié)議
- 2025年員工臨時(shí)工借款及工作成果評估合作協(xié)議
- 主持和播音專業(yè)畢業(yè)論文
- 簡明中醫(yī)診斷試題及答案
- 湖北省2025屆高三(9月)起點(diǎn)考試 英語試卷(含答案)
- 公安基礎(chǔ)知識輔警考試1000題
- 佳釀賀喜升學(xué)宴金榜題名踏新程熱烈慶祝某同學(xué)金榜題名模板
- 2024-2029年N-甲基嗎啉N-氧化物(NMMO)行業(yè)市場現(xiàn)狀供需分析及市場深度研究發(fā)展前景及規(guī)劃投資研究報(bào)告
- 九年級語文下冊3武松打虎省公開課一等獎(jiǎng)新名師獲獎(jiǎng)
- “一帶一路”倡議與國際合作課件
- DL-T 572-2021電力變壓器運(yùn)行規(guī)程-PDF解密
- (高清版)TDT 1055-2019 第三次全國國土調(diào)查技術(shù)規(guī)程
- 人教版(2019)高中英語必修一二三各單元話題作文與范文匯編(共3冊)
- 乳果糖口服溶液說明書用法
- 內(nèi)科學(xué)第一章 肺部感染性疾病概述
評論
0/150
提交評論