版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、二進(jìn)制數(shù)值數(shù)據(jù)的編碼與運(yùn)算算法一、原碼、反碼、補(bǔ)碼的定義1、原碼的定義2、補(bǔ)碼的定義3、反碼的定義4.移碼:移碼只用于表示浮點(diǎn)數(shù)的階碼,所以只用于整數(shù)。移碼的定義:設(shè)由1位符號(hào)位和n位數(shù)值位組成的階碼,則 X 移 =2 n + X -2 n X 2 n例如: X=1011 X 移 =11011 符號(hào)位“1”表示正號(hào)X=1011 X 移 =00101 符號(hào)位“0”表示負(fù)號(hào)移碼與補(bǔ)碼的關(guān)系: X移與X補(bǔ)的關(guān)系是符號(hào)位互為反碼,例如: X=1011 X 移 =11011 X 補(bǔ) =01011X=1011 X 移 =00101 X 補(bǔ) =10101移碼運(yùn)算應(yīng)注意的問(wèn)題:對(duì)移碼運(yùn)算的結(jié)果需要加以修正,修
2、正量為2n ,即對(duì)結(jié)果的符號(hào)位取反后才是移碼形式的正確結(jié)果。移碼表示中,0有唯一的編碼100000,當(dāng)出現(xiàn)00000時(shí)(表示2n ),屬于浮點(diǎn)數(shù)下溢。二、補(bǔ)碼加、減運(yùn)算規(guī)則1、運(yùn)算規(guī)則XY 補(bǔ) = X 補(bǔ) Y 補(bǔ)XY 補(bǔ) = X 補(bǔ) Y 補(bǔ)若已知Y 補(bǔ) ,求Y 補(bǔ) 的方法是:將Y 補(bǔ) 的各位(包括符號(hào)位)逐位取反再在最低位加1即可。例如:Y 補(bǔ) = 101101 Y 補(bǔ) = 0100112、溢出判斷,一般用雙符號(hào)位進(jìn)行判斷:符號(hào)位00 表示正數(shù) 11 表示負(fù)數(shù)結(jié)果的符號(hào)位為01時(shí),稱為上溢;為10時(shí),稱為下溢例題:設(shè)x=0.1101,y=0.0111,符號(hào)位為雙符號(hào)位用補(bǔ)碼求x+y,xyx補(bǔ)+
3、y補(bǔ)=00 1101+11 1001=00 0110xy補(bǔ)=x補(bǔ)+y補(bǔ)=00 1101+00 0111=01 0100結(jié)果錯(cuò)誤,正溢出三、原碼一位乘的實(shí)現(xiàn):設(shè)X=0.1101,Y=0. 1011,求X*Y解:符號(hào)位單獨(dú)處理, x 符 y 符數(shù)值部分用原碼進(jìn)行一位乘,如下圖所示:四、原碼一位除的實(shí)現(xiàn):一般用不恢復(fù)余數(shù)法(加減交替法)2.5 浮點(diǎn)運(yùn)算與浮點(diǎn)運(yùn)算器一、浮點(diǎn)數(shù)的運(yùn)算規(guī)則1、浮點(diǎn)加減法的運(yùn)算步驟設(shè)兩個(gè)浮點(diǎn)數(shù) X=Mx2Ex Y=My2Ey實(shí)現(xiàn)XY要用如下5步完成:對(duì)階操作:小階向大階看齊進(jìn)行尾數(shù)加減運(yùn)算規(guī)格化處理:尾數(shù)進(jìn)行運(yùn)算的結(jié)果必須變成規(guī)格化的浮點(diǎn)數(shù),對(duì)于雙符號(hào)位的補(bǔ)碼尾數(shù)來(lái)說(shuō),就必
4、須是001 或110的形式若不符合上述形式要進(jìn)行左規(guī)或右規(guī)處理。舍入操作:在執(zhí)行對(duì)階或右規(guī)操作時(shí)常用“0”舍“1”入法將右移出去的尾數(shù)數(shù)值進(jìn)行舍入,以確保精度。判結(jié)果的正確性:即檢查階碼是否溢出若階碼下溢(移碼表示是000),要置結(jié)果為機(jī)器0;若階碼上溢(超過(guò)了階碼表示的最大值)置溢出標(biāo)志。例題:假定X=0 .0110011*211 ,Y=0.1101101*2-10 (此處的數(shù)均為二進(jìn)制) ? 計(jì)算X+Y;解:X 浮 : 0 1 010 1100110Y 浮 : 0 0 110 1101101符號(hào)位 階碼 尾數(shù)第一步:求階差: E=|1010-0110|=0100第二步:對(duì)階:Y的階碼小,
5、Y的尾數(shù)右移4位Y 浮 變?yōu)?0 1 010 0000110 1101暫時(shí)保存第三步:尾數(shù)相加,采用雙符號(hào)位的補(bǔ)碼運(yùn)算00 1100110+00 000011000 1101100第四步規(guī)格化:滿足規(guī)格化要求第五步:舍入處理,采用0舍1入法處理故最終運(yùn)算結(jié)果的浮點(diǎn)數(shù)格式為: 0 1 010 1101101,即X+Y=+0. 1101101*2102、浮點(diǎn)乘除法的運(yùn)算步驟階碼運(yùn)算:階碼求和(乘法)或階碼求差(除法)即 Ex+Ey移= Ex移+ Ey補(bǔ)ExEy移= 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求XY解:X 浮 : 0 1 010 1100110Y 浮 : 0 0 110 1101101第一步:階碼相加Ex+Ey移=Ex移+Ey補(bǔ)=1 010+1 110=1 0001 000為移碼表示的0第二步:原碼尾數(shù)相乘的結(jié)果為:0 10101
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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年人教版PEP七年級(jí)地理下冊(cè)月考試卷含答案
- 2024年石家莊鐵路職業(yè)技術(shù)學(xué)院高職單招語(yǔ)文歷年參考題庫(kù)含答案解析
- 2025年滬科版選修4歷史下冊(cè)階段測(cè)試試卷
- 2024版兼職會(huì)計(jì)服務(wù)協(xié)議
- 2024擁有車輛夫妻離婚協(xié)議書及財(cái)產(chǎn)分配明細(xì)3篇
- 2025年外研版必修2物理下冊(cè)階段測(cè)試試卷含答案
- 2025年華師大新版七年級(jí)歷史上冊(cè)月考試卷
- 2025年蘇教新版八年級(jí)數(shù)學(xué)下冊(cè)月考試卷含答案
- 2024深圳對(duì)外貿(mào)易貨物進(jìn)口報(bào)關(guān)代理合同2篇
- 小學(xué)語(yǔ)文生本課堂教學(xué)設(shè)計(jì)
- 上海某建筑基礎(chǔ)及上部結(jié)構(gòu)加固工程施工方案磚木結(jié)構(gòu) 磚混結(jié)構(gòu)
- 精神病醫(yī)院財(cái)務(wù)后勤總務(wù)管理制度
- 停車場(chǎng)施工施工組織設(shè)計(jì)方案
- GB/T 37238-2018篡改(污損)文件鑒定技術(shù)規(guī)范
- 普通高中地理課程標(biāo)準(zhǔn)簡(jiǎn)介(湘教版)
- 河道治理工程監(jiān)理通知單、回復(fù)單范本
- 超分子化學(xué)簡(jiǎn)介課件
- 高二下學(xué)期英語(yǔ)閱讀提升練習(xí)(一)
- 易制爆化學(xué)品合法用途說(shuō)明
- 【PPT】壓力性損傷預(yù)防敷料選擇和剪裁技巧
評(píng)論
0/150
提交評(píng)論