




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
計(jì)算機(jī)組成原理第八講運(yùn)算方法第一頁,共四十一頁,編輯于2023年,星期一定點(diǎn)加減運(yùn)算補(bǔ)碼加減運(yùn)算基本關(guān)系式
(X+Y)補(bǔ)=X補(bǔ)+Y補(bǔ)(1)
(X-Y)補(bǔ)=X補(bǔ)+(-Y)補(bǔ)(2)式(1):操作碼為“加”時(shí),兩數(shù)直接相加。2)X=–3Y=–2
X補(bǔ)=11101Y補(bǔ)=1111011011(–5補(bǔ)碼)1)X=3Y=2
X補(bǔ)=00011Y補(bǔ)=0001000101(+5補(bǔ)碼)例.求(X+Y)補(bǔ)第二頁,共四十一頁,編輯于2023年,星期一定點(diǎn)加減運(yùn)算補(bǔ)碼加減運(yùn)算基本關(guān)系式
(X+Y)補(bǔ)=X補(bǔ)+Y補(bǔ)(1)
(X-Y)補(bǔ)=X補(bǔ)+(-Y)補(bǔ)(2)式(2):操作碼為“減”時(shí),將減轉(zhuǎn)換為加。即將減數(shù)變補(bǔ)后與被減數(shù)相加。Y補(bǔ)(–Y)補(bǔ):將Y補(bǔ)變補(bǔ)不管Y補(bǔ)為正或負(fù),將其符號連同尾數(shù)一起各位變反,末位加1。第三頁,共四十一頁,編輯于2023年,星期一定點(diǎn)加減運(yùn)算1)X=4Y=–5
X補(bǔ)=00100Y補(bǔ)=11011(-Y)補(bǔ)=0010101001(+9補(bǔ)碼)2)X=–4Y=5
X補(bǔ)=11100Y補(bǔ)=00101(-Y)補(bǔ)=1101110111(–9補(bǔ)碼)例.求(X–Y)補(bǔ)
X補(bǔ)=00100
Y補(bǔ)=11011
X補(bǔ)=11100
Y補(bǔ)=00101第四頁,共四十一頁,編輯于2023年,星期一注意:某數(shù)的補(bǔ)碼表示與某數(shù)變補(bǔ)的區(qū)別。例.10101原
11011補(bǔ)碼表示10011補(bǔ)
01101變補(bǔ)例.10101原
11011
00101原
00101補(bǔ)碼表示符號位不變;
00101原
0010110101原
11011
00101原
00101負(fù)數(shù)尾數(shù)改變,正數(shù)尾數(shù)不變。00011補(bǔ)
1110110011補(bǔ)
0110100011補(bǔ)
1110110011補(bǔ)
0110100011補(bǔ)
11101變補(bǔ)符號位改變,尾數(shù)改變。補(bǔ)碼的機(jī)器負(fù)數(shù)定點(diǎn)加減運(yùn)算第五頁,共四十一頁,編輯于2023年,星期一定點(diǎn)加減運(yùn)算算法流程操作數(shù)用補(bǔ)碼表示,符號位參加運(yùn)算結(jié)果為補(bǔ)碼表示,符號位指示結(jié)果正負(fù)X補(bǔ)+Y補(bǔ)X補(bǔ)+(-Y)補(bǔ)ADDSUB第六頁,共四十一頁,編輯于2023年,星期一邏輯實(shí)現(xiàn)A(X補(bǔ))B(Y補(bǔ))+AABB+B+B+1CPA
A(1)控制信號加法器輸入端:+A:打開控制門,將A送。+B:打開控制門,將B送。+1:控制末位加1。+B:打開控制門,將B送。加法器輸出端:
A:打開控制門,將結(jié)果送A輸入端。CPA:將結(jié)果打入A。(2)補(bǔ)碼加減運(yùn)算器粗框第七頁,共四十一頁,編輯于2023年,星期一溢出判斷溢出判斷方法在什么情況下可能產(chǎn)生溢出?例.數(shù)A有4位尾數(shù),1位符號SA
數(shù)B有4位尾數(shù),1位符號SB
符號位參加運(yùn)算結(jié)果符號Sf
符號位進(jìn)位Cf
尾數(shù)最高位進(jìn)位C第八頁,共四十一頁,編輯于2023年,星期一正確0001100010(1)A=3B=23+2:00101(2)A=10B=710+7:010100011110001正溢正確負(fù)溢正確正確(3)A=-3B=-2-3+(-2):110111110111110(4)A=-10B=-7-10+(-7):011111011011001(5)A=6B=-46+(-4):000100011011100(6)A=-6B=4-6+4:111101101000100第九頁,共四十一頁,編輯于2023年,星期一溢出判斷硬件判斷邏輯一(SA、SB與Sf的關(guān)系)(1)A=10B=710+7:01010
0011110001(2)A=-10B=-7-10+(-7):011111011011001溢出=SASBSfSASfSB第十頁,共四十一頁,編輯于2023年,星期一溢出判斷硬件判斷邏輯二(Cf與C的關(guān)系)正確0001100010(1)A=3B=23+2:00101(2)A=10B=710+7:010100011110001正溢正確負(fù)溢(3)A=-3B=-2-3+(-2):110111110111110(4)A=-10B=-7-10+(-7):011111011011001Cf=0C=0Cf=0C=1Cf=1C=1Cf=1C=01111溢出=CfC第十一頁,共四十一頁,編輯于2023年,星期一溢出判斷硬件判斷邏輯三(雙符號位)(1)3+2:正確00001100001000
0101(2)10+7:001010000111010001正溢正確負(fù)溢(3)-3+(-2):110111111101111110(4)-10+(-7):101111110110111001第一符號位Sf1第二符號位Sf2第十二頁,共四十一頁,編輯于2023年,星期一1.硬件判斷邏輯一(SA、SB與Sf的關(guān)系)2.硬件判斷邏輯二(Cf與C的關(guān)系)溢出=Sf1Sf23.硬件判斷邏輯三(雙符號位)溢出=CfC溢出=SASBSfSASfSB
0
0結(jié)果為正
0
1結(jié)果正溢出
1
0結(jié)果負(fù)溢出
1
1結(jié)果為負(fù)溢出判斷第十三頁,共四十一頁,編輯于2023年,星期一移位操作邏輯移位邏輯移位:數(shù)碼位置變化,數(shù)值不變算術(shù)移位:數(shù)碼位置變化,數(shù)值變化,符號位不變10001111循環(huán)左移:01001111算術(shù)左移:1
001
1111011110(-15)原(-30)原第十四頁,共四十一頁,編輯于2023年,星期一移位操作移位寄存器:在寄存器中移位(串行接口中)移位門:斜位傳送(運(yùn)算器中)D4
D3
D2
D1D4D3D2右移左移
D3D2D1
移位寄存器左斜
右斜
4
3
1
2門4門3門2門1移位門加法器第十五頁,共四十一頁,編輯于2023年,星期一移位操作算術(shù)移位正數(shù)補(bǔ)碼(包括原碼)移位規(guī)則0011101110
2)雙符號位:001110
000111左移右移右移0
01110
0011左移左移右移右移011100
00
111000
01111)單符號位:第十六頁,共四十一頁,編輯于2023年,星期一移位操作3)移位規(guī)則
數(shù)符不變:單:符號位不變;雙:第一符號位不變空位補(bǔ)0:右移時(shí)第二符號位移至尾數(shù)最高位第十七頁,共四十一頁,編輯于2023年,星期一移位操作負(fù)數(shù)補(bǔ)碼移位規(guī)則
1)單符號位:1101110110
2)雙符號位:101100
110110左移右移右移1
10111
1101左移右移右移11
011011
1011第十八頁,共四十一頁,編輯于2023年,星期一移位操作3)移位規(guī)則數(shù)符不變:單:符號位不變;雙:第一符號位不變左移空位補(bǔ)0第二符號位移至尾數(shù)最高位右移空位補(bǔ)1:第十九頁,共四十一頁,編輯于2023年,星期一移位操作易出錯(cuò)處(雙符號位)001110左右011100正確:110110101100001100011100000110正確:001110111100左正確:101100111110右110110正確:第二十頁,共四十一頁,編輯于2023年,星期一移位操作舍入方法0舍1入(原碼、補(bǔ)碼)000100原
100101原
111011補(bǔ)
00010原
10011原
11110補(bǔ)
例.保留4位尾數(shù):第二十一頁,共四十一頁,編輯于2023年,星期一移位操作舍入方法末位恒置1(原碼、補(bǔ)碼)000100原
111011補(bǔ)
100101原
00011原
10011原
11101補(bǔ)
10011原
11101補(bǔ)
例.保留4位尾數(shù):
第二十二頁,共四十一頁,編輯于2023年,星期一浮點(diǎn)加減運(yùn)算浮點(diǎn)數(shù)真值:S=+R×M
E階碼EfE1…EmMfM1…Mn浮點(diǎn)數(shù)機(jī)器格式:尾數(shù)階符數(shù)符R:階碼底,隱含約定。E:階碼,為定點(diǎn)整數(shù),補(bǔ)碼或移碼表示。其位數(shù)決定數(shù)值范圍;第二十三頁,共四十一頁,編輯于2023年,星期一浮點(diǎn)加減運(yùn)算M:尾數(shù),為定點(diǎn)小數(shù),原碼或補(bǔ)碼表示。其位數(shù)決定數(shù)的精度;尾數(shù)規(guī)格化:1/2≤M<1最高有效位絕對值為1數(shù)符表示數(shù)的正負(fù)。第二十四頁,共四十一頁,編輯于2023年,星期一浮點(diǎn)加減運(yùn)算步驟:檢測能否簡化操作對階對階:使兩數(shù)階碼相等(小數(shù)點(diǎn)實(shí)際位置對齊)對階規(guī)則:小階向大階對齊對階操作:小階階碼增大,尾數(shù)右移階碼比較:比較線路或減法判操作數(shù)是否為0尾數(shù)為0階碼下溢第二十五頁,共四十一頁,編輯于2023年,星期一浮點(diǎn)加減運(yùn)算尾數(shù)相加減結(jié)果規(guī)格化
1)1.0001+0.10011.1010
2)0.0101+0.1101
W<1/21.0010
W>1應(yīng)左移規(guī)格化應(yīng)右移規(guī)格化AM+BMAM第二十六頁,共四十一頁,編輯于2023年,星期一浮點(diǎn)加減運(yùn)算結(jié)果規(guī)格化AJ-1AJ
1)11.0001+00.100111.1010(-1/2除外)Af1Af2A1AM11.1010若
Af1Af2A1+Af1Af2A1=1,則左規(guī):第二十七頁,共四十一頁,編輯于2023年,星期一浮點(diǎn)加減運(yùn)算結(jié)果規(guī)格化若
Af1⊕Af2=1,則右規(guī):
2)00.0101+00.110101.001001.0010Af1Af2
AMAJ+1AJ第二十八頁,共四十一頁,編輯于2023年,星期一浮點(diǎn)加減運(yùn)算例:A=(0.1101)·21
,B=(-0.1010)·23,求X+Y=?(其浮點(diǎn)數(shù)的格式:階碼4位,尾數(shù)6位,且均為雙符號位的補(bǔ)碼。)解:[A]補(bǔ)=0001,00.1101[B]補(bǔ)=0011,11.0110檢測操作數(shù)是否為0對階:求階差ΔE=[AE]補(bǔ)-[BE]補(bǔ)=0001-0011=1110即ΔE=-2,將X的尾數(shù)右移二位:[A]補(bǔ)=0011,00.0011第二十九頁,共四十一頁,編輯于2023年,星期一浮點(diǎn)加減運(yùn)算尾數(shù)的加減
[AM]補(bǔ)=00.0011[BM]補(bǔ)=11.011000.0011+11.011011.1001
即[AM+BM]補(bǔ)=11.1001規(guī)格化和判溢出[A+B]補(bǔ)=0011,11.1001
若運(yùn)算結(jié)果為非規(guī)格化的數(shù),需左規(guī)
[A+B]補(bǔ)=0010,11.0010第三十頁,共四十一頁,編輯于2023年,星期一浮點(diǎn)加減運(yùn)算設(shè)浮點(diǎn)數(shù)字長16位,其中階碼8位,尾數(shù)8位,且均為雙符號位的補(bǔ)碼。求A±B=?(1)A=11/16×2-4,B=13/16×2-3(2)A=33/256,B=-63第三十一頁,共四十一頁,編輯于2023年,星期一定點(diǎn)乘法運(yùn)算手算0.1101×0.1011
1101110100001101
0.10001111部分積改進(jìn):將一次相加改為分步累加;部分積左移一位改為累加和右移一位。問題:1)加的數(shù)增多(N個(gè)數(shù),由乘數(shù)位數(shù)決定)。2)加數(shù)的位數(shù)增多(與被乘數(shù)、乘數(shù)位數(shù)有關(guān))。第三十二頁,共四十一頁,編輯于2023年,星期一定點(diǎn)乘法運(yùn)算每次將一位乘數(shù)所對應(yīng)的部分積與原部分積的累加和相加,并移位。設(shè)置寄存器:
A:存放部分積累加和、乘積高位
B:存放被乘數(shù)
C:存放乘數(shù)、乘積低位
第三十三頁,共四十一頁,編輯于2023年,星期一定點(diǎn)乘法運(yùn)算例:原碼一位乘法0.1101×1.1011乘積:P=X×Y符號:SP=SX
⊕SY設(shè)置初值A(chǔ)=00.0000B=X=00.1101C=Y=.1011第三十四頁,共四十一頁,編輯于2023年,星期一步數(shù)條件操作AC
00.0000.1011
1)Cn=1+BCn+00.110100.110100.01101.1012)Cn=1+B+00.110101.001100.100111.103)Cn=0+0+00.000000.100100.0100111.14)Cn=1+B+00.110101.000100.10001111X原×Y原=1.10001111第三十五頁,共四十一頁,編輯于2023年,星期一算法流程0A、XB、YC、0CRCn=1?CR=n?1/2(A+B)A,C1/2(A+0)A,C
CR+1CRYYNN
Sx+SySA第三十六頁,共四十一頁,編輯于2023年,星期一定點(diǎn)乘法運(yùn)算運(yùn)算規(guī)則操作數(shù)、結(jié)果用原碼表示絕對值運(yùn)算,符號單獨(dú)處理被乘數(shù)、累加和取雙符號位乘數(shù)末位(Cn)為判斷位,其狀態(tài)決定下步操作作n次循環(huán)(累加、右移)第三十七頁,共四十一頁,編輯于2023年,星期一定點(diǎn)除法運(yùn)算除法若干余數(shù)與除數(shù)加減、移位。例.0.10110÷0.111110.10110
11010.01
11111
0.111110001
11111
溫馨提示
- 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)僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)療健康類目抖音短視頻賬號運(yùn)營推廣方案
- 境外安全知識培訓(xùn)課件
- 軟件實(shí)施報(bào)告范文
- 請示成立報(bào)告范文
- 浙江國企招聘2024杭州錢塘糧食收儲有限公司招聘18人筆試參考題庫附帶答案詳解
- 2025年度茶葉批發(fā)店轉(zhuǎn)讓協(xié)議
- 二零二五年度互聯(lián)網(wǎng)公司股權(quán)增資協(xié)議書
- 2025年度智慧農(nóng)業(yè)土地合作開發(fā)與科技推廣協(xié)議
- 2025年度酒店住宿服務(wù)欠款付款協(xié)商協(xié)議書
- 二零二五年度專業(yè)育兒嫂住家家政服務(wù)全面合作協(xié)議
- PFMEA模板完整版文檔
- 三無曲線(有緩)繩正法撥道自動(dòng)計(jì)算表
- 教學(xué)能力比賽決賽 《英語》教案
- 《母雞》課件 王崧舟 千課萬人 (圖片版不可編輯)
- 離婚糾紛證據(jù)清單
- 臨床三基考試題庫臨床醫(yī)師三基考試題庫
- 商貿(mào)公司企業(yè)范文
- 第一章《原子結(jié)構(gòu)與性質(zhì)》測試卷-高二化學(xué)人教版(2019)選擇性必修2
- YY/T 1761-2021透析管路消毒液
- GB 19147-2013f車用柴油(Ⅳ)
- 魯教版八年級美術(shù)下冊《自己設(shè)計(jì)動(dòng)漫形象》教學(xué)課件
評論
0/150
提交評論