版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第二章 運(yùn)算方法和運(yùn)算器 主要內(nèi)容: 2.1 數(shù)據(jù)與文字的表示方法 2.2 定點(diǎn)加法減法運(yùn)算 2.3 定點(diǎn)乘法運(yùn)算 2.4 定點(diǎn)除法運(yùn)算 2.5 定點(diǎn)運(yùn)算器 2.6 浮點(diǎn)運(yùn)算方法和浮點(diǎn)運(yùn)算器第二章 運(yùn)算方法和運(yùn)算器 2.1 數(shù)據(jù)與文字的表示方法 數(shù)據(jù):邏輯數(shù)據(jù)與數(shù)值數(shù)據(jù)。 文字:字符與漢字。 2.1.1 數(shù)值數(shù)據(jù)的表示 計算機(jī)中常用的數(shù)有:二進(jìn)制數(shù)與十進(jìn)制數(shù)。 一、二進(jìn)制數(shù)的表示 正、負(fù)號:用0、1表示。 小數(shù)點(diǎn) :定點(diǎn)數(shù)與浮點(diǎn)數(shù)。 定點(diǎn)數(shù): 約定機(jī)器中所有數(shù)的小數(shù)點(diǎn)位 置是固定不變的。 浮點(diǎn)數(shù):機(jī)器中數(shù)的小數(shù)點(diǎn)位置可浮 動,用階碼來表示小數(shù)點(diǎn)的位 置。 1.定點(diǎn)數(shù)的表示 機(jī)器碼:把符號位與數(shù)
2、值位一起編碼來表 示相應(yīng)的數(shù)。 真值:機(jī)器碼所代表的數(shù)值。 定點(diǎn)數(shù)通常采用定點(diǎn)小數(shù)或定點(diǎn)整數(shù)的形式。 目前機(jī)器中常用的機(jī)器碼有4種:即原碼、反碼、補(bǔ)碼和移碼。 (1)定點(diǎn)數(shù)的原碼表示 (2)定點(diǎn)數(shù)的反碼表示(3)定點(diǎn)數(shù)的補(bǔ)碼表示(4)定點(diǎn)數(shù)的移碼表示(5)有關(guān)補(bǔ)碼的一些性質(zhì) X補(bǔ)與X的關(guān)系 X補(bǔ)與-X補(bǔ)的關(guān)系 變形補(bǔ)碼 變形補(bǔ)碼采用雙符號位,比如對于定點(diǎn)整數(shù),變形補(bǔ)碼的定義為:2.浮點(diǎn)數(shù)的表示 浮點(diǎn)數(shù)把數(shù)的表示分成兩部分: 尾數(shù):表示數(shù)的精度。 階碼:表示小數(shù)點(diǎn)的位置。 為有效利用計算機(jī)字長,通常規(guī)定尾數(shù)為規(guī)格化的純小數(shù),即其值不為零時,絕對值應(yīng)大于等于0.5。 在浮點(diǎn)數(shù)的表示中,尾數(shù)為0,則
3、表示的數(shù)也為0;當(dāng)階碼比機(jī)器所能表示的最小值還小時,則浮點(diǎn)數(shù)也為0。 對于原碼表示的尾數(shù),規(guī)格化尾數(shù)M應(yīng)滿足:1/2=|M|1。 對于補(bǔ)碼表示的尾數(shù),規(guī)格化尾數(shù)M應(yīng)滿足:1/2=M1,-1= M0,則表示EXEY,此時應(yīng)使Y的尾數(shù)MY右移E 位,以使Y的階碼等于EX; 若E0,則表示EXEY,此時應(yīng)使X的尾數(shù)Mx右移|E| 位,以使X的階碼等于RY。 對階采用的是小階向大階對,這是因為階碼小的數(shù)的尾數(shù)右移,丟掉的是尾數(shù)的低位部分,誤差比較小。 尾數(shù)加/減 將兩尾數(shù)按定點(diǎn)小數(shù)加/減運(yùn)算規(guī)則進(jìn)行求加/減運(yùn)算。 尾數(shù)運(yùn)算結(jié)果規(guī)格化 若兩尾數(shù)加/減運(yùn)算的結(jié)果不是規(guī)格化數(shù),則需將其規(guī)格化。 對于原碼表示
4、的尾數(shù),規(guī)格化尾數(shù)M應(yīng)滿足:1/2=|M|1;對于補(bǔ)碼表示的尾數(shù),規(guī)格化尾數(shù)M應(yīng)滿足:1/2=M1,-1= M-1/2。 對于采用雙符號位補(bǔ)碼表示的尾數(shù),其規(guī)格化操作為: 右規(guī):若尾數(shù)運(yùn)算結(jié)果的兩個符號位不同,應(yīng)使其右移一位,階碼加1; 左規(guī):若尾數(shù)運(yùn)算結(jié)果的兩個符號位相同,且最高數(shù)值位與符號位相同,應(yīng)使其左移若干位,直至最高數(shù)值位與符號位不同,階碼減去左移的次數(shù)。 舍入處理 常用的簡單舍入方法有兩種: 0舍1入法 恒置1法 判溢出 浮點(diǎn)數(shù)的溢出是以階碼的溢出表現(xiàn)出來的。 階碼上溢:超出階碼所能表示的最大值,此時要置溢出標(biāo)志。 階碼下溢:超出階碼所能表示的最小值,此時置結(jié)果為0。 2.6.2 浮點(diǎn)乘除運(yùn)算2.6.3 浮點(diǎn)運(yùn)算器 浮點(diǎn)運(yùn)算器可由定點(diǎn)運(yùn)算器組成: 階碼運(yùn)算部件:定點(diǎn)整數(shù) 尾數(shù)運(yùn)算部件:定點(diǎn)小數(shù) 現(xiàn)在很多機(jī)器的浮點(diǎn)運(yùn)算部件都設(shè)計成流水線結(jié)構(gòu),即各操作步驟由不同的硬件獨(dú)立完成。例如:對浮點(diǎn)加減運(yùn)算可設(shè)計成4套硬件,分別完成求階差、對階、尾數(shù)求和、規(guī)格化操作。2.7 運(yùn)算器的設(shè)計2.7.1 運(yùn)算器的結(jié)構(gòu) 與下列因素有關(guān): 指令系統(tǒng) .數(shù)據(jù)編碼 .數(shù)據(jù)表示 .運(yùn)算方法 .性能 運(yùn)算器的最重要的性能指標(biāo)是速度。 運(yùn)算器的速度與下列因素有關(guān): .內(nèi)部總線結(jié)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【疾控科普】尼帕病毒綜合防治知識
- 住院病歷質(zhì)量評分標(biāo)準(zhǔn)
- 用電安全與維護(hù)課件
- Unit 2 Go for it 知識清單 新教材外研版七年級英語下冊
- 2026青海海南州貴南縣自然資源和林業(yè)草原局招聘臨聘人員1人備考考試題庫附答案解析
- 2026年甘肅省嘉峪關(guān)市民政局招聘公益性崗位人員備考考試試題附答案解析
- 2026新疆博爾塔拉州博樂市中西醫(yī)結(jié)合醫(yī)院面向全市選聘義務(wù)行風(fēng)監(jiān)督員參考考試試題附答案解析
- 心內(nèi)科患者的疼痛管理
- 2026湖南懷化溆浦縣衛(wèi)生健康局公益性崗位招聘參考考試題庫附答案解析
- 廣安市武勝超前外國語學(xué)校招聘(6人)備考考試試題附答案解析
- GB/T 5784-2025緊固件六角頭螺栓細(xì)桿B級
- 地形測量投標(biāo)標(biāo)書技術(shù)設(shè)計書
- DB51-T 3313-2025 同步攤鋪超薄瀝青混凝土施工技術(shù)規(guī)程
- 2025及未來5年馬桶水箱組合項目投資價值分析報告
- 代建合同安全協(xié)議書
- 浙江省寧波市鄞州區(qū)2024-2025學(xué)年三年級上冊期末考試數(shù)學(xué)試卷(含答案)
- 2025-2030激光雷達(dá)固態(tài)化轉(zhuǎn)型節(jié)奏預(yù)判及技術(shù)成熟度評估
- 智能與AI安全培訓(xùn)課件
- 如何做部門管理和運(yùn)營匯報
- 2025年發(fā)酵飲料行業(yè)研究報告及未來行業(yè)發(fā)展趨勢預(yù)測
- 2025-2030中國建筑行業(yè)專利技術(shù)布局與創(chuàng)新成果轉(zhuǎn)化研究
評論
0/150
提交評論