組成原理1020_第1頁
組成原理1020_第2頁
組成原理1020_第3頁
組成原理1020_第4頁
組成原理1020_第5頁
已閱讀5頁,還剩21頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、計(jì)算機(jī)組成原理10月月20日日1運(yùn)算方法和運(yùn)算器運(yùn)算方法和運(yùn)算器2 2數(shù)據(jù)與文字的表示方法數(shù)據(jù)與文字的表示方法定點(diǎn)加減運(yùn)算定點(diǎn)加減運(yùn)算定點(diǎn)乘法運(yùn)算定點(diǎn)乘法運(yùn)算定點(diǎn)除法運(yùn)算定點(diǎn)除法運(yùn)算定點(diǎn)運(yùn)算器的組成定點(diǎn)運(yùn)算器的組成浮點(diǎn)運(yùn)算方法和浮點(diǎn)運(yùn)算器浮點(diǎn)運(yùn)算方法和浮點(diǎn)運(yùn)算器(續(xù)續(xù))3浮點(diǎn)加減運(yùn)算浮點(diǎn)加減運(yùn)算 設(shè)有兩個浮點(diǎn)數(shù)設(shè)有兩個浮點(diǎn)數(shù)x和和y,它們分別為,它們分別為x2ExMxy2EyMy其中其中Ex和和Ey分別為數(shù)分別為數(shù)x和和y的階碼,的階碼,Mx和和My為數(shù)為數(shù)x和和y的尾數(shù)。的尾數(shù)。 兩浮點(diǎn)數(shù)進(jìn)行加法和減法的運(yùn)算兩浮點(diǎn)數(shù)進(jìn)行加法和減法的運(yùn)算規(guī)則規(guī)則是:是: yxExExEyyxyxEyyEyEx

2、xEEMMEEMMyx2)2(2)2(4(1) 0 操作數(shù)檢查操作數(shù)檢查 如果判知兩個操作數(shù)如果判知兩個操作數(shù)x或或y中有一個數(shù)為中有一個數(shù)為0,即可得知運(yùn)算結(jié)果而沒有必,即可得知運(yùn)算結(jié)果而沒有必要再進(jìn)行后續(xù)的一系列操作以節(jié)省運(yùn)算時間。要再進(jìn)行后續(xù)的一系列操作以節(jié)省運(yùn)算時間。(2) 比較階碼大小并完成對階比較階碼大小并完成對階 若兩數(shù)階碼相同,表示小數(shù)點(diǎn)是對齊的,若兩數(shù)階碼相同,表示小數(shù)點(diǎn)是對齊的,可以進(jìn)行尾數(shù)的加減運(yùn)算;若兩數(shù)階碼不同,可以進(jìn)行尾數(shù)的加減運(yùn)算;若兩數(shù)階碼不同,表示小數(shù)點(diǎn)位置沒有對齊,此時必須使兩數(shù)階表示小數(shù)點(diǎn)位置沒有對齊,此時必須使兩數(shù)階碼相同,這個過程叫作碼相同,這個過程叫

3、作對階對階。由于浮點(diǎn)數(shù)是規(guī)。由于浮點(diǎn)數(shù)是規(guī)格化的,尾數(shù)左移會引起最高有效位的丟失,格化的,尾數(shù)左移會引起最高有效位的丟失,造成很大誤差;尾數(shù)右移雖引起最低有效位的造成很大誤差;尾數(shù)右移雖引起最低有效位的丟失,但造成誤差較小。因此,對階操作規(guī)定丟失,但造成誤差較小。因此,對階操作規(guī)定使尾數(shù)右移,階碼相應(yīng)增加。對階時,總是使尾數(shù)右移,階碼相應(yīng)增加。對階時,總是使使小階向大階看齊小階向大階看齊,即小階的尾數(shù)向右移位,每,即小階的尾數(shù)向右移位,每右移一位,其階碼加右移一位,其階碼加1,直到兩數(shù)階碼相等。,直到兩數(shù)階碼相等。(3) 尾數(shù)求和尾數(shù)求和 對階結(jié)束后,即可進(jìn)行尾數(shù)的求和運(yùn)算。其方法與定點(diǎn)加減法

4、運(yùn)算完全對階結(jié)束后,即可進(jìn)行尾數(shù)的求和運(yùn)算。其方法與定點(diǎn)加減法運(yùn)算完全一樣。一樣。5(4) 結(jié)果規(guī)格化結(jié)果規(guī)格化 尾數(shù)加減運(yùn)算后得到的結(jié)果可能不是規(guī)格化數(shù),此時要對結(jié)果進(jìn)行規(guī)尾數(shù)加減運(yùn)算后得到的結(jié)果可能不是規(guī)格化數(shù),此時要對結(jié)果進(jìn)行規(guī)格化,具體做法取決于浮點(diǎn)數(shù)格式。設(shè)格化,具體做法取決于浮點(diǎn)數(shù)格式。設(shè)尾數(shù)尾數(shù)M用補(bǔ)碼表示,規(guī)格化的要求是用補(bǔ)碼表示,規(guī)格化的要求是 M 1或或1 M 。假定運(yùn)算中采用雙符號位,運(yùn)算結(jié)果可能有。假定運(yùn)算中采用雙符號位,運(yùn)算結(jié)果可能有6種情況:種情況: 00.1 11.0 00.0 11.1 01. 10. 第種和第種已經(jīng)是規(guī)格化數(shù)。第種和第種已經(jīng)是規(guī)格化數(shù)。 第種和

5、第種需要使尾數(shù)左移以實(shí)現(xiàn)規(guī)格化,稱為第種和第種需要使尾數(shù)左移以實(shí)現(xiàn)規(guī)格化,稱為左規(guī)左規(guī)。尾數(shù)每左移。尾數(shù)每左移一次,階碼相應(yīng)減一次,階碼相應(yīng)減1。左規(guī)可以進(jìn)行多次。左規(guī)可以進(jìn)行多次。 第種和第種表示運(yùn)算結(jié)果的絕對值大于第種和第種表示運(yùn)算結(jié)果的絕對值大于1,在定點(diǎn)運(yùn)算中稱為溢出,在定點(diǎn)運(yùn)算中稱為溢出,但對浮點(diǎn)數(shù)可以通過尾數(shù)右移實(shí)現(xiàn)規(guī)格化,稱為但對浮點(diǎn)數(shù)可以通過尾數(shù)右移實(shí)現(xiàn)規(guī)格化,稱為右規(guī)右規(guī)。尾數(shù)每右移一位,階。尾數(shù)每右移一位,階碼相應(yīng)加碼相應(yīng)加1。右規(guī)只需進(jìn)行一次。右規(guī)只需進(jìn)行一次。6(5) 舍入處理舍入處理 對階或右規(guī)時,尾數(shù)要向右移位,被右移的尾數(shù)的低位部分會被丟掉,對階或右規(guī)時,尾數(shù)要向

6、右移位,被右移的尾數(shù)的低位部分會被丟掉,此時要進(jìn)行舍入處理。此時要進(jìn)行舍入處理。簡單的舍入方法簡單的舍入方法有兩種:一種是有兩種:一種是“0舍舍1入入”法法,即被,即被丟掉數(shù)位的最高位為丟掉數(shù)位的最高位為0則舍去,為則舍去,為1則將尾數(shù)的末位加則將尾數(shù)的末位加1。另一種是。另一種是“恒置恒置1”法(又稱馮法(又稱馮諾依曼舍入),即只要有數(shù)位被移掉,就將尾數(shù)的末位置諾依曼舍入),即只要有數(shù)位被移掉,就將尾數(shù)的末位置1。 IEEE 754標(biāo)準(zhǔn)中,舍入處理提供了四種可選方法:標(biāo)準(zhǔn)中,舍入處理提供了四種可選方法:就近舍入就近舍入:其實(shí)質(zhì)就是其實(shí)質(zhì)就是“四舍五入四舍五入”。例如,尾數(shù)超出規(guī)定的。例如,尾

7、數(shù)超出規(guī)定的23位的多余數(shù)位的多余數(shù)字是字是10001,則最低有效位應(yīng)加,則最低有效位應(yīng)加1;若多余的;若多余的5位是位是01111,則簡單的截尾。對,則簡單的截尾。對多余的多余的5位是位是10000這種特殊情況,規(guī)定若最低有效位現(xiàn)為這種特殊情況,規(guī)定若最低有效位現(xiàn)為0,則截尾;若最,則截尾;若最低有效位現(xiàn)為低有效位現(xiàn)為1,則向上進(jìn)一位使其變?yōu)?,則向上進(jìn)一位使其變?yōu)?0(取偶)。(取偶)。朝朝0 0舍入:舍入:朝數(shù)軸原點(diǎn)方向舍入,就是簡單的截尾。無論尾數(shù)是正數(shù)還是負(fù)朝數(shù)軸原點(diǎn)方向舍入,就是簡單的截尾。無論尾數(shù)是正數(shù)還是負(fù)數(shù),截尾都使結(jié)果的絕對值比原值的絕對值小。數(shù),截尾都使結(jié)果的絕對值比原值的

8、絕對值小。朝朝舍入舍入:對正數(shù)來說,只要多余位不全為對正數(shù)來說,只要多余位不全為0則向最低有效位進(jìn)則向最低有效位進(jìn)1;對負(fù)數(shù);對負(fù)數(shù)來說則是簡單的截尾。舍入后的值一定比原值大。來說則是簡單的截尾。舍入后的值一定比原值大。朝朝舍入舍入:對正數(shù)來說,是簡單截尾;對負(fù)數(shù)來說,只要多余位不全為對正數(shù)來說,是簡單截尾;對負(fù)數(shù)來說,只要多余位不全為0則向最低有效位進(jìn)則向最低有效位進(jìn)1。舍入后的值一定比原值小。舍入后的值一定比原值小。到底按照什么標(biāo)準(zhǔn)舍入?原碼(補(bǔ)碼正數(shù)): “0舍1入”補(bǔ)碼(負(fù)數(shù)): 被丟掉的各位均為0時,舍去; 被丟掉數(shù)位的最高位為0,以下各位不全為0,則舍去; 被丟掉數(shù)位的最高位為被丟

9、掉數(shù)位的最高位為1,且以下各位全為,且以下各位全為0,則舍去;,則舍去;被丟掉數(shù)位的最高位為1,以下各位不全為0,則將尾數(shù)的末位加1 。78(6) 溢出處理溢出處理 浮點(diǎn)數(shù)的溢出是以其階碼溢出表現(xiàn)出來的。若階碼溢出,則要進(jìn)行相浮點(diǎn)數(shù)的溢出是以其階碼溢出表現(xiàn)出來的。若階碼溢出,則要進(jìn)行相應(yīng)處理。應(yīng)處理。 機(jī)器浮點(diǎn)數(shù)值大于最大正數(shù)機(jī)器浮點(diǎn)數(shù)值大于最大正數(shù)A值,或小于最小負(fù)數(shù)值,或小于最小負(fù)數(shù)B值時,稱為值時,稱為上溢上溢,這兩種情況意味著階碼運(yùn)算值超出了它所表示的范圍,機(jī)器必須做中斷處這兩種情況意味著階碼運(yùn)算值超出了它所表示的范圍,機(jī)器必須做中斷處理。理。 當(dāng)機(jī)器浮點(diǎn)數(shù)值小于最小正數(shù)當(dāng)機(jī)器浮點(diǎn)數(shù)值

10、小于最小正數(shù)a值,或大于最大負(fù)數(shù)值,或大于最大負(fù)數(shù)b值時,稱為值時,稱為下溢下溢。下溢通??醋鳛闄C(jī)器零。下溢通常看作為機(jī)器零。 階碼上溢:階碼上溢:正指數(shù)值超過了階碼可能表示的最大值,一般將其認(rèn)為是正指數(shù)值超過了階碼可能表示的最大值,一般將其認(rèn)為是和和。階碼下溢階碼下溢:負(fù)指數(shù)值超過了階碼可能表示的最小值,一般將其認(rèn)為是負(fù)指數(shù)值超過了階碼可能表示的最小值,一般將其認(rèn)為是0。尾數(shù)上溢尾數(shù)上溢: 兩同符號數(shù)兩同符號數(shù) 相加相加,其和絕對值大于其和絕對值大于1,需要進(jìn)行右規(guī)需要進(jìn)行右規(guī).9例例28 設(shè)設(shè)x20100.11011011,y=-21000.10101100 求求x+y1、0操作數(shù)檢查(非

11、操作數(shù)檢查(非0) 2、對階:、對階:階差階差=Ex-Ey=00 010- 00 100 =11 110 即階差為即階差為-2,Mx右移兩位,右移兩位,Ex加加2 Ex=00100 , 0.00110110(11)3、尾數(shù)相加、尾數(shù)相加4、結(jié)果規(guī)格化、結(jié)果規(guī)格化結(jié)果是結(jié)果是00.0.01.或或11.1.10.時,則向左規(guī)格化時,則向左規(guī)格化左規(guī)為左規(guī)為11.00010101(10),階碼減),階碼減1為為00 0115、舍入操作、舍入操作:舍去舍去(10) 最后的尾數(shù)為最后的尾數(shù)為: 1.000101016 、判斷溢出、判斷溢出 階碼符號為階碼符號為00,不溢出不溢出,最后結(jié)果為最后結(jié)果為:

12、x+y=2011*(-0.11101011)例:已知x=-0.87521,y=0.62522,設(shè)階碼2位,階符1位,數(shù)符1位,尾數(shù)3位。通過補(bǔ)碼運(yùn)算規(guī)則求z=x-y的二進(jìn)制浮點(diǎn)規(guī)格化的結(jié)果。Mx=(-0.111)2 Mx補(bǔ)補(bǔ)=1.001My=(+0.101)2 My補(bǔ)補(bǔ)=0.101 -My補(bǔ)補(bǔ)=1.011對階后:x010,1100-y010,1011尾數(shù)(采用雙符號位)11.100+11.011-110.111符號位為符號位為10,溢出,溢出小數(shù)點(diǎn)左移,階碼加小數(shù)點(diǎn)左移,階碼加1結(jié)果:011,1011(-4.25=-100.01=-0.100011011)10尾數(shù)尾數(shù)1.001右移一位,階碼加

13、右移一位,階碼加11.1001,尾數(shù),尾數(shù)4位,進(jìn)行舍入位,進(jìn)行舍入后為后為1.100例:已知x=0.12521,y=0.62523,設(shè)階碼2位,階符1位,數(shù)符1位,尾數(shù)3位。通過補(bǔ)碼運(yùn)算規(guī)則求z=x-y的二進(jìn)制浮點(diǎn)規(guī)格化的結(jié)果。Mx=(+0.001)2 Mx補(bǔ)補(bǔ)=0.001My=(+0.101)2 My補(bǔ)補(bǔ)=0.101 -My補(bǔ)補(bǔ)=1.011對階后:x011,0000-y011,1011尾數(shù)有0z=-y結(jié)果:011,1011(大數(shù)吃小數(shù))1112浮點(diǎn)乘除運(yùn)算浮點(diǎn)乘除運(yùn)算 設(shè)有兩個浮點(diǎn)數(shù)設(shè)有兩個浮點(diǎn)數(shù)x和和y:x2ExMxy2EyMy浮點(diǎn)浮點(diǎn)乘法乘法運(yùn)算的規(guī)則是:運(yùn)算的規(guī)則是:即乘積的即乘積的

14、尾數(shù)尾數(shù)是兩數(shù)的尾數(shù)之是兩數(shù)的尾數(shù)之積積,乘積的,乘積的階碼階碼是兩數(shù)的階碼之是兩數(shù)的階碼之和和。 浮點(diǎn)浮點(diǎn)除法除法運(yùn)算的規(guī)則是運(yùn)算的規(guī)則是 :即商的即商的尾數(shù)尾數(shù)是兩數(shù)的尾數(shù)之是兩數(shù)的尾數(shù)之商商,商的,商的階碼階碼是兩數(shù)的階碼之是兩數(shù)的階碼之差差。 浮點(diǎn)乘除運(yùn)算可分為四步浮點(diǎn)乘除運(yùn)算可分為四步:0操作數(shù)檢查;階碼加操作數(shù)檢查;階碼加/減操作;尾數(shù)乘減操作;尾數(shù)乘/除操作;結(jié)果規(guī)格化和舍入處理。除操作;結(jié)果規(guī)格化和舍入處理。xy2(ExEy)(MxMy)xy2(ExEy)(MxMy)13(1) 階碼運(yùn)算階碼運(yùn)算 浮點(diǎn)數(shù)的階碼通常用補(bǔ)碼或移碼表示。下面介紹浮點(diǎn)數(shù)的階碼通常用補(bǔ)碼或移碼表示。下面介

15、紹移碼移碼的運(yùn)算規(guī)則。的運(yùn)算規(guī)則。移碼的定義為移碼的定義為x移移2nx2nx2n按此定義,則有按此定義,則有x移移y移移2nx2ny2n(2n(xy) 2nxy移移即直接用移碼對階碼求和時,結(jié)果的最高位多加了個即直接用移碼對階碼求和時,結(jié)果的最高位多加了個1。要得到正確的移碼。要得到正確的移碼結(jié)果,必須對結(jié)果的符號位再執(zhí)行一次求反。結(jié)果,必須對結(jié)果的符號位再執(zhí)行一次求反。 求階碼之和求階碼之和可以采用另一種方式實(shí)現(xiàn)??梢圆捎昧硪环N方式實(shí)現(xiàn)。y補(bǔ)補(bǔ)的定義為:的定義為:y補(bǔ)補(bǔ)2n1y(mod 2n1)于是于是x移移y補(bǔ)補(bǔ)2nx2n1y2n1(2n(xy) xy移移(mod 2n1)同理:同理: x

16、y移移 x移移y補(bǔ)補(bǔ)(mod 2n1)14 若階碼的運(yùn)算結(jié)果溢出,上述公式不成立。為進(jìn)行溢出檢測,運(yùn)算中采若階碼的運(yùn)算結(jié)果溢出,上述公式不成立。為進(jìn)行溢出檢測,運(yùn)算中采用雙符號位,并規(guī)定移碼的高符號位為用雙符號位,并規(guī)定移碼的高符號位為0,則結(jié)果的高符號位為,則結(jié)果的高符號位為1表示溢出。表示溢出。結(jié)果的符號位為結(jié)果的符號位為10表示上溢,為表示上溢,為11表示下溢,表示下溢,01表示正,表示正,00表示負(fù)表示負(fù)。(2)尾數(shù)處理)尾數(shù)處理 浮點(diǎn)乘除法也要對尾數(shù)進(jìn)行規(guī)格化和舍入處理。浮點(diǎn)乘除法也要對尾數(shù)進(jìn)行規(guī)格化和舍入處理。 尾數(shù)用原碼表示時,簡單的舍入方法有兩種:一種是尾數(shù)用原碼表示時,簡單的

17、舍入方法有兩種:一種是“恒置恒置1”法,即只法,即只要有數(shù)位被移掉,就將尾數(shù)的末位置要有數(shù)位被移掉,就將尾數(shù)的末位置1。另一種是。另一種是“0舍舍1入入”法,即如果被丟法,即如果被丟掉數(shù)位的最高位為掉數(shù)位的最高位為0則舍去,為則舍去,為1則將尾數(shù)的末位加則將尾數(shù)的末位加1 。 尾數(shù)用補(bǔ)碼表示時,其舍入的效果應(yīng)當(dāng)和用原碼表示時的舍入效果完全尾數(shù)用補(bǔ)碼表示時,其舍入的效果應(yīng)當(dāng)和用原碼表示時的舍入效果完全相同。如果尾數(shù)用相同。如果尾數(shù)用原碼原碼表示時采用的是表示時采用的是“0舍舍1入入”法,則尾數(shù)用法,則尾數(shù)用補(bǔ)碼補(bǔ)碼表示且表示且尾數(shù)為負(fù)數(shù)時其舍入規(guī)則為:尾數(shù)為負(fù)數(shù)時其舍入規(guī)則為: 被丟掉的各位均為

18、被丟掉的各位均為0時,舍去;時,舍去; 被丟掉數(shù)位的最高位為被丟掉數(shù)位的最高位為0,以下各位不全為,以下各位不全為0,則舍去;,則舍去; 被丟掉數(shù)位的最高位為被丟掉數(shù)位的最高位為1,且以下各位全為,且以下各位全為0,則舍去;,則舍去; 被丟掉數(shù)位的最高位為被丟掉數(shù)位的最高位為1,以下各位不全為,以下各位不全為0,則,則將尾數(shù)的末位加將尾數(shù)的末位加1 。15例例 011,110求求移移 和和 移移,并判斷是否溢出。并判斷是否溢出。 移移01 011,補(bǔ)補(bǔ)00 110, 補(bǔ)補(bǔ)11 010移移移移補(bǔ)補(bǔ)10 001, 結(jié)果上溢。移移移移補(bǔ)補(bǔ)00 101, 結(jié)果正確,為3。移碼采用雙符號位,為了對溢出進(jìn)

19、行判斷移碼采用雙符號位,為了對溢出進(jìn)行判斷 01 為正為正 00 為負(fù)為負(fù) 10 上溢上溢 11 下溢下溢151616例例 -011,110求求移移 和和 移移,并判斷是否溢出。并判斷是否溢出。 移移00 101,補(bǔ)補(bǔ)00 110, 補(bǔ)補(bǔ)11 010移移移移補(bǔ)補(bǔ)01 011, 結(jié)果+3。移移移移補(bǔ)補(bǔ)11 111, 結(jié)果下溢。移碼采用雙符號位,為了對溢出進(jìn)行判斷移碼采用雙符號位,為了對溢出進(jìn)行判斷 01 為正為正 00 為負(fù)為負(fù) 10 上溢上溢 11 下溢下溢補(bǔ)碼運(yùn)算舍入規(guī)則例27設(shè)X1補(bǔ)=11.01100000,X2補(bǔ)=11.01100001,X3補(bǔ)=11.01101000,X4補(bǔ)=11.01

20、111001,求執(zhí)行只保留小數(shù)點(diǎn)后4位有效數(shù)字的舍入操作值解:執(zhí)行舍入操作后,其結(jié)果值分別為X1補(bǔ)=11.0110(不舍不入),X2補(bǔ)=11.0110(舍),X3補(bǔ)=11.0110(舍),X4補(bǔ)=11.1000(入)171718例例30 設(shè)有浮點(diǎn)數(shù)設(shè)有浮點(diǎn)數(shù)2(5)0.0110011,23(0.1110010),階碼用階碼用4位位移碼移碼表示表示,尾數(shù)尾數(shù)(含符號位含符號位)用用8位補(bǔ)碼表示。求位補(bǔ)碼表示。求浮浮。要求用。要求用補(bǔ)碼補(bǔ)碼完成尾數(shù)乘法運(yùn)算完成尾數(shù)乘法運(yùn)算,運(yùn)算結(jié)果尾數(shù)保留高運(yùn)算結(jié)果尾數(shù)保留高8位位(含符號位含符號位),并用尾數(shù)低位并用尾數(shù)低位字長值處理舍入操作。字長值處理舍入操作

21、。移碼采用雙符號位移碼采用雙符號位,尾數(shù)補(bǔ)碼采用單符號位尾數(shù)補(bǔ)碼采用單符號位,則有則有 M補(bǔ)補(bǔ)0.0110011, M補(bǔ)補(bǔ)1.0001110, E移移01 011, E補(bǔ)補(bǔ)00 011, E移移00 011, 浮浮00 011, 0.0110011, 浮浮01 011, 1.0001110 (1)判斷操作是否為判斷操作是否為“0”,求階碼和,求階碼和EE移移E移移E補(bǔ)補(bǔ) 00 01100 01100 110=01 000 00 010 值為移碼形式值為移碼形式2。 1819(2) 尾數(shù)乘法運(yùn)算可采用補(bǔ)碼陣列乘法器實(shí)現(xiàn)尾數(shù)乘法運(yùn)算可采用補(bǔ)碼陣列乘法器實(shí)現(xiàn),即有即有 M補(bǔ)補(bǔ)M補(bǔ)補(bǔ)0.0110011

22、補(bǔ)補(bǔ)1.0001110補(bǔ)補(bǔ) 1.1010010,1001010補(bǔ)補(bǔ) (3) 規(guī)格化處理規(guī)格化處理 乘積的尾數(shù)符號位與最高數(shù)值位符號相同乘積的尾數(shù)符號位與最高數(shù)值位符號相同,不是規(guī)不是規(guī)格化的數(shù)格化的數(shù),需要需要左規(guī)左規(guī),階碼變?yōu)殡A碼變?yōu)?0 101(-3), 尾數(shù)變?yōu)槲矓?shù)變?yōu)?1.0100101,0010100。(4) 舍入處理舍入處理尾數(shù)為負(fù)數(shù)尾數(shù)為負(fù)數(shù),取尾數(shù)高位字長,按舍入規(guī)則取尾數(shù)高位字長,按舍入規(guī)則,舍去舍去低位字長,故尾數(shù)為低位字長,故尾數(shù)為1.0100101 。 最終相乘結(jié)果為最終相乘結(jié)果為浮浮00 101,1.0100101 其真值為其真值為23(0.1011011)1920浮點(diǎn)運(yùn)算流水線浮點(diǎn)運(yùn)算流水線 把執(zhí)行一條指令稱為一個把執(zhí)行一條指令稱為一個任務(wù)任務(wù),一個任務(wù)可以分割為一系列子任務(wù)。,一個任務(wù)可以分割為一系列子任務(wù)。每個子任務(wù)的處理過程稱為每個子任務(wù)的處理過程稱為過程段過程段。不同任務(wù)的子任務(wù)可以在流水線的各。不同任務(wù)的子任務(wù)可以在流水線的各個過程段并發(fā)執(zhí)行,從而實(shí)現(xiàn)子任務(wù)級的并行。個過程段并發(fā)執(zhí)行,從而實(shí)現(xiàn)子任務(wù)級的并行。 流水線中,原則上要求各個過程段的處理時間相同。設(shè)任務(wù)流水線中,原則上要求各個過程段的處理時間相同。設(shè)任務(wù)T被分成被分成k個子任務(wù),可表達(dá)為個子任務(wù),可表達(dá)為T T1, T2, , Tk 各子任務(wù)之間有一定的優(yōu)先

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論