計算機組成原理_第2章_第1頁
計算機組成原理_第2章_第2頁
計算機組成原理_第2章_第3頁
計算機組成原理_第2章_第4頁
計算機組成原理_第2章_第5頁
已閱讀5頁,還剩66頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第二章第二章 計算機中的數(shù)據(jù)表示計算機中的數(shù)據(jù)表示 計算機硬件能夠直接識別可以被計算機硬件能夠直接識別可以被指令系統(tǒng)直接調(diào)用的數(shù)據(jù)類型指令系統(tǒng)直接調(diào)用的數(shù)據(jù)類型,包括包括數(shù)值數(shù)據(jù)和非數(shù)值數(shù)據(jù)數(shù)值數(shù)據(jù)和非數(shù)值數(shù)據(jù)兩大類。兩大類。 定點整數(shù) 定點小數(shù) 高級語言程序員角度 圖、樹、鏈表等結(jié)構(gòu)化數(shù)據(jù)描述 文字、圖、表、聲音、視頻等各種媒體信息 輸出設(shè)備 用戶角度 輸入設(shè)備 低級語言程序員和系統(tǒng)設(shè)計者角度 數(shù)值型數(shù)據(jù)數(shù)值型數(shù)據(jù) 二進制編碼表示的各種數(shù)據(jù) 指令系統(tǒng)能識別的基本類型數(shù)據(jù) 非數(shù)值型數(shù)據(jù)非數(shù)值型數(shù)據(jù) 定點數(shù) 浮點數(shù) 二進制數(shù) 二進制編碼的十進制數(shù) 邏輯數(shù)據(jù) 西文字符和漢字 數(shù)值數(shù)據(jù)的表示主要內(nèi)容

2、 定點數(shù)的表示(第一講)定點數(shù)的表示(第一講)進位計數(shù)制進位計數(shù)制定點數(shù)的二進制編碼定點數(shù)的二進制編碼 原碼、補碼、反碼表示原碼、補碼、反碼表示定點數(shù)的表示范圍定點數(shù)的表示范圍 定點整數(shù)、定點小數(shù)定點整數(shù)、定點小數(shù) 浮點數(shù)格式和表示范圍、規(guī)格化(第二講)浮點數(shù)格式和表示范圍、規(guī)格化(第二講) IEEE 754IEEE 754浮點數(shù)標準浮點數(shù)標準 C C語言程序中的整數(shù)類型、浮點數(shù)類型(補充)語言程序中的整數(shù)類型、浮點數(shù)類型(補充) 十進制數(shù)表示十進制數(shù)表示2.1 數(shù)值數(shù)據(jù)的表示數(shù)值數(shù)據(jù)的表示2.1.1 2.1.1 進位計數(shù)制及相互轉(zhuǎn)換進位計數(shù)制及相互轉(zhuǎn)換一進位計數(shù)制一進位計數(shù)制 任意一個數(shù)任意

3、一個數(shù)N=Nn-1Nn-2N1N0 . N-1N-2N-m,則其值為,則其值為1011()nmmiiiRiiiiii nNN RN RN R 二進位計數(shù)制之間的轉(zhuǎn)換二進位計數(shù)制之間的轉(zhuǎn)換1將將R進制的數(shù)轉(zhuǎn)換為十進制數(shù)進制的數(shù)轉(zhuǎn)換為十進制數(shù) 將各位數(shù)字與它的權(quán)相乘,其積相加將各位數(shù)字與它的權(quán)相乘,其積相加, , 就可得到十進制數(shù)。公式為:就可得到十進制數(shù)。公式為:1miii nN R 例例2.1: (111.001)2 = 122+121+120 + 12-3 = (7.125) 10(15.4)8 = 1 81 + 5 80 + 4 8-1 = (13.5)10(3A.D)16 = 3 161

4、 + 10 160 + 1316-1 = (58)102將十進制數(shù)轉(zhuǎn)換為將十進制數(shù)轉(zhuǎn)換為R進制數(shù)進制數(shù) (1)整數(shù)部分的轉(zhuǎn)換()整數(shù)部分的轉(zhuǎn)換(除基取余除基取余法):法):將被轉(zhuǎn)換的十進制數(shù)連續(xù)除以將被轉(zhuǎn)換的十進制數(shù)連續(xù)除以R取其余取其余數(shù),直到商等于數(shù),直到商等于0為止。每次所得余數(shù)為止。每次所得余數(shù)即為即為R進制的數(shù)(第一次余數(shù)為低位)。進制的數(shù)(第一次余數(shù)為低位)。例例2.2 將將N =(123)10 轉(zhuǎn)換成二進制數(shù)。轉(zhuǎn)換成二進制數(shù)。 則則(123)10=(1111011)2 2 1 2 3 2 6 1 余 1 2 3 0 余 1 2 1 5 余 0 2 7 余 1 2 3 余 1 2

5、1 余 1 0 余 1 (低位) (高位) 當需要轉(zhuǎn)換的十進制數(shù)值比較大時,可當需要轉(zhuǎn)換的十進制數(shù)值比較大時,可采用以下兩種方法進行轉(zhuǎn)換:采用以下兩種方法進行轉(zhuǎn)換:1) 在需要轉(zhuǎn)換的十進制數(shù)中,找出在需要轉(zhuǎn)換的十進制數(shù)中,找出最大的最大的具有具有2的冪的數(shù),在相應(yīng)位置寫的冪的數(shù),在相應(yīng)位置寫1;從十進制數(shù)中;從十進制數(shù)中減去這個數(shù),繼續(xù)這樣做,直至轉(zhuǎn)換完成。減去這個數(shù),繼續(xù)這樣做,直至轉(zhuǎn)換完成。例:例:123=26+25+24+23+21+20=11110112) 將十進制數(shù)先轉(zhuǎn)換為八進制數(shù),然后再轉(zhuǎn)換將十進制數(shù)先轉(zhuǎn)換為八進制數(shù),然后再轉(zhuǎn)換為二進制。為二進制。(2)小數(shù)部分的轉(zhuǎn)換()小數(shù)部分的

6、轉(zhuǎn)換(乘基取整乘基取整法)法) 將被轉(zhuǎn)換的十進制數(shù)連續(xù)乘以將被轉(zhuǎn)換的十進制數(shù)連續(xù)乘以R,取其,取其整數(shù),直到小數(shù)部分為整數(shù),直到小數(shù)部分為0或達到要求的或達到要求的精度為止(第一次整數(shù)為高位)。精度為止(第一次整數(shù)為高位)。 0.625 2 1.250 2 0.500 2 1.000 1 (高位) 取整數(shù)部分 0 1 (低位) 例例2.5 將將N = (0.625)10 轉(zhuǎn)換成二進制小數(shù)轉(zhuǎn)換成二進制小數(shù)則:則:(0.625)10 = (0.101)2例例2.6 將將N = (0.385)10轉(zhuǎn)換成八進制小數(shù)轉(zhuǎn)換成八進制小數(shù)0.385 8 3.080 8 0.640 2 5.120 3 (高位)

7、 取整數(shù)部分 0 5 (低位) 則:則:(0.385)10 = (0.305)83. 二進制與八、十六進制數(shù)之間的轉(zhuǎn)換二進制與八、十六進制數(shù)之間的轉(zhuǎn)換(1)二進制數(shù)轉(zhuǎn)換為八、十六進制數(shù))二進制數(shù)轉(zhuǎn)換為八、十六進制數(shù)方法:方法:以小數(shù)點為中心,向左右兩邊延以小數(shù)點為中心,向左右兩邊延伸。八進制按三位一組劃分,十六進制按伸。八進制按三位一組劃分,十六進制按四位一組劃分。四位一組劃分。例例2.7 (110101.001)2 = (65.1)8 = (35.2)16(0.011111101)2 = (0.375)8 = (0.7E8)16(2)八、十六進制數(shù)轉(zhuǎn)換為二進制數(shù))八、十六進制數(shù)轉(zhuǎn)換為二進制數(shù)

8、方法:方法:將每一位八將每一位八/十六進制數(shù)用三位十六進制數(shù)用三位/四位二進制數(shù)代替即可。四位二進制數(shù)代替即可。例例2.8 (46.5)8=(100110.101)2(86.A)16=(10000110.1010)22.1.2 數(shù)的符號表示數(shù)的符號表示一、真值與機器數(shù)一、真值與機器數(shù) 真值真值:帶正、負號的數(shù)的實際值,如:帶正、負號的數(shù)的實際值,如3,5等。等。 機器數(shù)機器數(shù):數(shù)在計算機中的二進制表示:數(shù)在計算機中的二進制表示形式。形式。 形式值、真值形式值、真值二、二、 數(shù)的符號表示數(shù)的符號表示1、無符號數(shù)、無符號數(shù) 機器數(shù)的所有二進位都用來表示數(shù)機器數(shù)的所有二進位都用來表示數(shù)值,稱為無符號

9、數(shù)。值,稱為無符號數(shù)。 0000000011111111(0 255) 如用如用an-1an-2a1a0表示一個無符號表示一個無符號 整數(shù),則其值為整數(shù),則其值為 n 1iii=0A=2a 2、有符號數(shù)、有符號數(shù) 數(shù)的符號也數(shù)值化,一般規(guī)定數(shù)的符號也數(shù)值化,一般規(guī)定0代代表正數(shù),表正數(shù),1代表負數(shù)。通常這個符號放在代表負數(shù)。通常這個符號放在二進制數(shù)的最高位,稱為二進制數(shù)的最高位,稱為符號位符號位。三三、有符號數(shù)的編碼有符號數(shù)的編碼 1、原碼表示法、原碼表示法(符號絕對值表示法符號絕對值表示法) 機器數(shù)的最高一位表示符號,機器數(shù)的最高一位表示符號,0表示表示 正數(shù),正數(shù),1表示負數(shù),其余部分為數(shù)

10、的幅值表示負數(shù),其余部分為數(shù)的幅值 (絕對值)。(絕對值)。 舉例:舉例:x=0.1011 x原原= x=- 0.1011 x原原= x=+1011 x原原= x=-1011 x原原= 一般形式:一般形式: X=0.Xn .X1 X原原= 0.Xn .X1 X=0.Xn .X1 X原原= 1.Xn .X1 X=Xn .X1 X原原= 0Xn .X1 X=Xn .X1 X原原= 1Xn .X1(1)原碼定義(假設(shè)機器數(shù)包括符號位)原碼定義(假設(shè)機器數(shù)包括符號位 n+1位)位) X= Xn.Xn-1Xn-2X0(小數(shù))(小數(shù)) X= XnXn-1Xn-2X0 (整數(shù))(整數(shù))X原原=X原原= X

11、0X11 X=1+|X| 1X0X 0X2n2n X=2n+|X| 2nX0小數(shù)小數(shù)整數(shù)整數(shù)(2)原碼與真值的轉(zhuǎn)換原碼與真值的轉(zhuǎn)換 由真值求原碼由真值求原碼:當真值為正時,:當真值為正時, 原碼與真值相同;當真值為負時,原碼與真值相同;當真值為負時, 只需將負號用只需將負號用1表示,數(shù)值部分不表示,數(shù)值部分不 變。變。 由原碼求真值由原碼求真值:正數(shù)原碼與真值相:正數(shù)原碼與真值相 同,負數(shù)只需將原碼的符號位同,負數(shù)只需將原碼的符號位1改改 用負號用負號“”表示,數(shù)值部分不變。表示,數(shù)值部分不變。 例例2.11 X原原0.1101 X0.1101 X原原1.1101 X0.1101X原原0110

12、1 X+1101X原原11011 X1011 (3 3)原碼的特點)原碼的特點(假設(shè)機器數(shù)包括符號假設(shè)機器數(shù)包括符號位位n+1位位)0 0的表示的表示 小數(shù)小數(shù) 整數(shù)整數(shù) +0原原= +0原原= - 0原原= - 0原原= 小數(shù)小數(shù) n n n0X1 2 (1 2)X1 2 整數(shù)整數(shù)nnn0X2 1 (2 1)X2 1 原碼的表數(shù)范圍原碼的表數(shù)范圍2、補碼表示法、補碼表示法 (1)模和同余的概念。)模和同余的概念。 模:一個計量器的容量或一個計量模:一個計量器的容量或一個計量單位叫做模或模數(shù),記作單位叫做?;蚰?shù),記作M。例如:對于時鐘,模為例如:對于時鐘,模為12。 6-3=6+9(mod

13、12)同余:設(shè)兩整數(shù)同余:設(shè)兩整數(shù)a、b可用同一個正可用同一個正整數(shù)整數(shù)M去除而余數(shù)相同,則稱去除而余數(shù)相同,則稱a、b對對M同余,記作同余,記作a=b(modM)912 - 3 -3=1+121212 3=9(mod 12)具有同余關(guān)系的兩個數(shù)具有互補關(guān)具有同余關(guān)系的兩個數(shù)具有互補關(guān)系。系。 從上面的例子可以看出:從上面的例子可以看出: 只要知道模的大小,求負數(shù)的補碼只要知道模的大小,求負數(shù)的補碼 的方法是模加上該負數(shù)。的方法是模加上該負數(shù)。 例例 12+(-3)=9; 減法運算可以轉(zhuǎn)換為加法運算減法運算可以轉(zhuǎn)換為加法運算 例例 9+(-5)=9 - 5=9+7=4 (mod 12)故補碼的

14、表示方法:故補碼的表示方法:X補補M+X(2)補碼定義)補碼定義(包括符號位包括符號位n+1位)位)2n+1+X 2nX0 小數(shù)小數(shù) X 0X1 2+X 1X0 X補補= 整數(shù)整數(shù) X 0X2n X補補= (3)補碼與真值的轉(zhuǎn)換)補碼與真值的轉(zhuǎn)換由真值求補碼由真值求補碼 根據(jù)定義(根據(jù)定義() 由由X原原求補碼求補碼 正數(shù):補碼和原碼相同正數(shù):補碼和原碼相同 負數(shù):原碼除符號位外求反加負數(shù):原碼除符號位外求反加1 簡便方法簡便方法:符號位不變,數(shù)值部:符號位不變,數(shù)值部分由低位向高位,對遇到的分由低位向高位,對遇到的0和第一個和第一個1取其原碼,從第一個取其原碼,從第一個1以后直到最高位以后直

15、到最高位均按位取其反碼。均按位取其反碼。例例1: x=0.1011 x=-0.1011 x原原= x原原= x補補= x補補=例例2 : x=+1011 x=-1011 x原原= x原原= x補補= x補補=例例3: x原原=11010 x原原=11100 x補補= x補補=由補碼求真值由補碼求真值(負數(shù)負數(shù)) 補碼除符號位外求反加補碼除符號位外求反加1得到原碼,得到原碼,然后由原碼得出真值。然后由原碼得出真值。 例:例:x補補=10101,x原原= x= 補碼表數(shù)范圍補碼表數(shù)范圍 根據(jù)補碼定義根據(jù)補碼定義 1補補=2 1=10.000 1.000 =1.000 128補補=28 128=10

16、0000000 10000000=10000000 +0補補 =0.000 +0補補=0000 - 0補補=0.000 -0補補=0000 小數(shù)小數(shù) n 1X1 2nn 2X2 1 整數(shù)整數(shù) 3、反碼表示法、反碼表示法 小數(shù)小數(shù) X反反= X 0X1 (2 2 n)+X 1X0 X 0X2n (2n+1 1)+X 2nX0 X反反=整數(shù)整數(shù)則則 X=0.1011 X反反=0.1011 X= 0.1011 X反反=1.0100 +0反反=0.00 +0反反=000 0反反= 0反反= 反碼表示中零有兩種編碼,表數(shù)反碼表示中零有兩種編碼,表數(shù)范圍對稱。范圍對稱。4、三種編碼的比較、三種編碼的比較2

17、.1.3 數(shù)的小數(shù)點表示數(shù)的小數(shù)點表示 一一、定點表示法定點表示法 定點表示約定所有數(shù)據(jù)小數(shù)點的定點表示約定所有數(shù)據(jù)小數(shù)點的 位置固定不變。位置固定不變。 1、定點小數(shù)、定點小數(shù) 小數(shù)點固定在最高有效數(shù)字之前,小數(shù)點固定在最高有效數(shù)字之前, 符號位之后,則該數(shù)為一純小數(shù)。符號位之后,則該數(shù)為一純小數(shù)。NS . N1 N2.Nn 2、定點整數(shù)、定點整數(shù) 小數(shù)點固定在最低有效數(shù)字之后,則小數(shù)點固定在最低有效數(shù)字之后,則該數(shù)為整數(shù)。該數(shù)為整數(shù)。NSN1 N2Nn.小數(shù)小數(shù) 原碼原碼 n n (1 2)N1 2 整數(shù)整數(shù) nn (2 1)N2 1 3、定點數(shù)的表數(shù)范圍、定點數(shù)的表數(shù)范圍(字長為字長為n

18、+1位位)小數(shù)小數(shù) 補碼補碼 整數(shù)整數(shù) n 1N1 2nn 2N2 1 小數(shù)小數(shù) 反碼反碼 整數(shù)整數(shù) n n (1 2)N1 2nn (2 1)N2 1 例如例如368000000000000可表示成可表示成 3.681014,而,而0.0000000000000368可表可表示成示成3.6810 14。 浮點表示法就是一個數(shù)的小數(shù)點的浮點表示法就是一個數(shù)的小數(shù)點的位置不固定,可以浮動。位置不固定,可以浮動。 對于任一數(shù)對于任一數(shù)N可表示成:可表示成:二、浮點表示法二、浮點表示法 1、表示形式、表示形式EeN=RM=Rm E(Exponent):浮點數(shù)的階碼,定點:浮點數(shù)的階碼,定點整數(shù)。早期

19、的計算機系統(tǒng)整數(shù)。早期的計算機系統(tǒng)E用補碼表示,用補碼表示,此時需設(shè)置符號位?,F(xiàn)在計算機此時需設(shè)置符號位。現(xiàn)在計算機E多用移多用移碼表示。碼表示。 M(Mantissa):浮點數(shù)的尾數(shù),定點:浮點數(shù)的尾數(shù),定點小數(shù),尾數(shù)的符號表示數(shù)的正負,用補碼小數(shù),尾數(shù)的符號表示數(shù)的正負,用補碼或原碼表示。或原碼表示。 R(Radix):階碼的底,又稱為:階碼的底,又稱為尾數(shù)的基值?;滴矓?shù)的基值?;礡在計算機中一在計算機中一般為般為2、8、或者、或者16,是個常數(shù),在,是個常數(shù),在系統(tǒng)中是事先隱含約定的,不需要系統(tǒng)中是事先隱含約定的,不需要用代碼表示。用代碼表示。符號符號階碼階碼尾尾 數(shù)(有效數(shù))數(shù)(有

20、效數(shù)) 2、表數(shù)范圍、表數(shù)范圍 設(shè)設(shè)l和和n分別表示階碼和尾數(shù)的位分別表示階碼和尾數(shù)的位數(shù)數(shù)(均不包括符號位均不包括符號位)基值為基值為2,階碼和,階碼和尾數(shù)均采用原碼表示,則浮點數(shù)的表尾數(shù)均采用原碼表示,則浮點數(shù)的表數(shù)范圍是:數(shù)范圍是: ll2-1 - n2 - 1 - n -2(1 -2) N 2(1 - 2) ) )2 2( (1 12 2N N0 0n n1 12 2l l 如用如用32位表示一個浮點數(shù),數(shù)符占位表示一個浮點數(shù),數(shù)符占1位,階碼位,階碼8位,尾數(shù)位,尾數(shù)23位,則此浮點數(shù)位,則此浮點數(shù)的表數(shù)范圍為:的表數(shù)范圍為:772 1 232 1 23 2(1 2)N2(1 2)

21、取值范圍近似為取值范圍近似為2127,相當于,相當于1038。定點數(shù)定點數(shù) 3131 (2 1)N2 1 32位定點整數(shù)的表示范圍位定點整數(shù)的表示范圍 32位浮點數(shù)的表示范圍位浮點數(shù)的表示范圍 階碼指出小數(shù)點在數(shù)據(jù)中的實際階碼指出小數(shù)點在數(shù)據(jù)中的實際位置,決定浮點數(shù)的表數(shù)范圍;尾數(shù)位置,決定浮點數(shù)的表數(shù)范圍;尾數(shù)給出有效數(shù)字的位數(shù),它決定浮點數(shù)給出有效數(shù)字的位數(shù),它決定浮點數(shù)的表數(shù)精度。的表數(shù)精度。階碼,尾數(shù)位數(shù)的階碼,尾數(shù)位數(shù)的 分配分配最小最小正數(shù)正數(shù)最大最大正數(shù)正數(shù)有效數(shù)有效數(shù)字位數(shù)字位數(shù) e=2 m=4127152 4 e=3 m=31210 112 3 e=4 m=21217 245

22、76 2 表表2-1 非規(guī)格化浮點數(shù)表數(shù)范圍非規(guī)格化浮點數(shù)表數(shù)范圍 3、基值選擇、基值選擇 N=8E M N=16E M R=2 -263(1-2-24) N 263(1-2-24) R=16 -1663(1-2-24) N 1663(1-2-24) 精度降低精度降低4、規(guī)格化浮點數(shù)及其表數(shù)范圍、規(guī)格化浮點數(shù)及其表數(shù)范圍 一個浮點數(shù)可以有多種形式,如一個浮點數(shù)可以有多種形式,如 200.011010 =210.001101 =2-10.110100 為使浮點數(shù)表示唯一,提高表數(shù)為使浮點數(shù)表示唯一,提高表數(shù)及運算精度,采用規(guī)格化浮點表示。及運算精度,采用規(guī)格化浮點表示。 當當R=2時,規(guī)格化表示

23、的尾數(shù)形式為:時,規(guī)格化表示的尾數(shù)形式為: 正數(shù):正數(shù):0.1(表示任意表示任意) 負數(shù)負數(shù)(原碼原碼):1.1 負數(shù)負數(shù)(補碼補碼):1.0 規(guī)格化操作規(guī)格化操作 規(guī)格化浮點數(shù)的表數(shù)范圍規(guī)格化浮點數(shù)的表數(shù)范圍: R=2,正數(shù),正數(shù) ,最大值,最大值 0.111 最小值最小值 0.100 1/2m0負數(shù),原碼,最大值負數(shù),原碼,最大值 1.100 最小值最小值 1.111 補碼,最大值補碼,最大值 1.011 最小值最小值 1.000 -1m -1/2 m0 (原碼原碼) -1m -1/2 m0 (補碼補碼) R=8, 1/8 m 1 或或 -1m -1/8 R=16,1/16 m 1 或或

24、-1 m-1/16 例:階碼例:階碼7位,階符位,階符1位,尾數(shù)位,尾數(shù)23位,位,R=2,階碼和尾數(shù)均采用補碼,階碼和尾數(shù)均采用補碼表示,表數(shù)范圍為:表示,表數(shù)范圍為:128 -1127 -2322N2(1 - 2) 127-128 -1 -2N -22 正數(shù)正數(shù) 負數(shù)負數(shù) 5、移碼、移碼 便于浮點運算階碼比較及表示機器零便于浮點運算階碼比較及表示機器零e未偏未偏e偏偏128 128 00127255 移碼定義移碼定義 如果階碼為如果階碼為n+1位位 (包括一位符號位包括一位符號位),則其移碼定義為則其移碼定義為 X移移=2n+X, -2nX2n - 1 如如n=7,則,則X移移=128+X

25、,-128X127 x210.1011,y200.0101 x移移 x 0 1282551280127圖圖2-7 數(shù)軸上的移碼表示數(shù)軸上的移碼表示 移碼性質(zhì)移碼性質(zhì) 移碼與真值、補碼的對應(yīng)關(guān)系移碼與真值、補碼的對應(yīng)關(guān)系二進制真值二進制真值X X補補 X移移1000000001111111 00000001 00000000 00000001 01111111 10000000 10000001 11111111 00000000 00000001 01111111 00000000 00000001 01111111 10000000 10000001 11111111011271281292

26、55128127101127 N=MRE 1) M=0,N=0; 2) E 2n時,時,M0,一般以,一般以N=0處理。處理。 機器機器0:同時具有:同時具有0的尾數(shù)和最小階碼的尾數(shù)和最小階碼1 00 0 0 00 00 0 0 0補碼移碼 x移移=2n+x y移移=2n+y x移移+y移移=2n+x+2n+y=x+y (mod 2n+1) x移移+y移移+2n=2n+(x+y)= x+y移移 同理同理x移移- y移移+2n =2n+(x - y) = x - y移移 y補補=2n+1+y (整數(shù)補碼整數(shù)補碼)則則x移移+y補補=2n+x+2n+1+y =2n+1+(2n+x+y) =x+y移

27、移 (mod2n+1)同理同理x移移+ y補補=x y移移(b) 雙精度格式雙精度格式圖圖2-8 IEEE 754格式格式 階碼階碼尾數(shù)尾數(shù)8位位23位位11位位52位位階碼階碼尾數(shù)尾數(shù)(a) 單精度格式單精度格式符號位符號位符號位符號位 6、IEEE 754標準標準參數(shù)參數(shù) 單精度單精度 總位數(shù)總位數(shù) 階碼位數(shù)階碼位數(shù) 階碼偏移階碼偏移 最大階碼最大階碼 最小階碼最小階碼 數(shù)的范圍數(shù)的范圍 尾數(shù)位數(shù)尾數(shù)位數(shù) 階碼數(shù)目階碼數(shù)目 尾數(shù)數(shù)目尾數(shù)數(shù)目 值的數(shù)目值的數(shù)目 32 8 127 127 126 1038 23 254 223 1.98231符號符號 偏移階碼偏移階碼尾數(shù)尾數(shù) 值值正零正零負零負零正無窮大正無窮大負無窮大負無窮大非數(shù)非數(shù)(N(Na aN)N)正規(guī)格化非零數(shù)正規(guī)格化非零數(shù)負規(guī)格化非零數(shù)負規(guī)格化非零數(shù)正非規(guī)格化數(shù)正非規(guī)格化數(shù)負非規(guī)格化數(shù)負非規(guī)格化數(shù)01010或或1010100255 (全(全1)255 (全(全1

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論