计算机组成原理左规右规,计算机组成原理 第四章(严军勇)-2003-2012年.ppt
計(jì)算機(jī)組成原理 第四章(嚴(yán)軍勇)-2003-2012年
規(guī)格化浮點(diǎn)運(yùn)算 浮點(diǎn)加減運(yùn)算 尾數(shù)結(jié)果規(guī)格化——左規(guī) 左規(guī)=Cs1Cs2C1+Cs1Cs2C1 尾數(shù)每左移一位,階碼相應(yīng)減1(EC-1→EC) 尾數(shù)結(jié)果規(guī)格化——右規(guī) 右規(guī)=Cs1⊕Cs2 并非真正的溢出 尾數(shù)每右移一位,階碼相應(yīng)加1(EC+1→EC) 例:有兩浮點(diǎn)數(shù)為 A=0.101110×2-01 B=-(0.101011)×2-10 假設(shè)這兩數(shù)的格式:階碼4位,用移碼表示;尾數(shù)8位,用補(bǔ)碼表示,包含一位符號(hào)位,即 [A]浮=0111;0;1011100 [B]浮=0110;1;0101010 E ms m ⑴ 對(duì)階 求階差:ΔE=EA-EB=-1-(-2)=1 ΔE=1,表示EA>EB。按對(duì)階規(guī)則,將MB右移一位,其階碼加1,得: [B]浮’=0111;1;1010101 ⑵ 尾數(shù)求和 00.1011100 + 11.1010101 00.0110001 ⑶ 尾數(shù)結(jié)果規(guī)格化及判溢出 由于結(jié)果的尾數(shù)是非規(guī)格化的數(shù),故應(yīng)左規(guī)。尾數(shù)每左移一位,階碼減1,直至尾數(shù)成為規(guī)格化數(shù)為止。 [A+B]尾補(bǔ)=00.0110001 [A+B]尾補(bǔ)’ =00.1100010×2-1 最后結(jié)果為 [A+B]浮’ =0110;0;1100010 ∴A+B=(0.110001)×2-10 規(guī)格化浮點(diǎn)運(yùn)算 浮點(diǎn)乘除運(yùn)算 約定: A=MA×2EA B=MB×2EB A?B=(MA?MB)?2(EA+EB) A÷B=(MA÷MB)?2(EA-EB) 乘法步驟: 階碼相加:移碼,要減去一個(gè)偏置值2n 尾數(shù)相乘 尾數(shù)結(jié)果規(guī)格化 規(guī)格化浮點(diǎn)運(yùn)算 浮點(diǎn)乘除運(yùn)算 約定: A=MA×2EA B=MB×2EB A?B=(MA?MB)?2(EA+EB) A÷B=(MA÷MB)?2(EA-EB) 除法步驟: 尾數(shù)調(diào)整: |MA|<|MB| 階碼相減:移碼,要加上一個(gè)偏置值2n 尾數(shù)相除 十進(jìn)制整數(shù)的加法運(yùn)算 一位十進(jìn)制加法運(yùn)算及實(shí)現(xiàn) 8421碼加法 兩個(gè)8421碼相加時(shí), “逢二進(jìn)一” [當(dāng)和≤9,無需校正 當(dāng)和>9,則+6校正 在做+6校正的同時(shí),將產(chǎn)生向上一位的進(jìn)位 十進(jìn)制數(shù) 8421碼 C4S4S3S2S1 校正前的二進(jìn)制數(shù) C4’S4’S3’S2’S1’ 校正與否 0 | 9 0 0 0 0 0 | 0 1 0 0 1 0 0 0 0 0 | 0 1 0 0 1 不校正 10 11 12 13 14 15 16 17 18 19 1 0 0 0 0 1 0 0 0 1 1 0 0 1 0 1 0 0 1 1 1 0 1 0 0 1 0 1 0 1 1 0 1 1 0 1 0 1 1 1 1 1 0 0 0 1 1 0 0 1 0 1 0 1 0 0 1 0 1 1 0 1 1 0 0 0 1 1 0 1 0 1 1 1 0 0 1 1 1 1 1 0 0 0 0 1 0 0 0 1 1 0 0 1 0 1 0 0 1 1 +6校正 校正舉例 0101 5 + 10008 1101 + 0110 6 1 0011 13 1001 9 + 10008 1 0001 + 0110 6 1 0111 17 +6校正函數(shù)=C4’+S4’S3’+S4’S2’ 2.余3碼加法 十進(jìn)制余3碼加法規(guī)則: ①兩個(gè)余3碼相加,“逢二進(jìn)一” ; ②若其和沒有進(jìn)位,則減3(即+1101)校正; ③若其和有進(jìn)位,則加3(即+0011)校正。 4.7 十進(jìn)制整數(shù)的加減運(yùn)算 十進(jìn)制整數(shù)的加法運(yùn)算 一位十進(jìn)制加法運(yùn)算及實(shí)現(xiàn) 余3碼加法 兩個(gè)余3碼相加,“逢二進(jìn)一” 若其和沒有進(jìn)位,則減3(即+1101)校正 若其和有進(jìn)位,則加3(即+0011)校正 十進(jìn)制數(shù) 余3碼 C4S4S3S2S1 校正前的二進(jìn)制數(shù) C4’S4’S3’S2’S1’ 校正與否 0 1 | 8 9 0 0 0 1 1 0 0 1 0 0 | 0 1 0 1 1 0 1 1 0
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的计算机组成原理左规右规,计算机组成原理 第四章(严军勇)-2003-2012年.ppt的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android文件下载含服务器端,制作h
- 下一篇: 2021年还有人用存折吗?存折的优缺点是