版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、計算機組成原理作業(yè)解答第一章 作業(yè)解答1.1 基本的軟件系統(tǒng)包括哪些內(nèi)容?答:基本的軟件系統(tǒng)包括系統(tǒng)軟件與應用軟件兩大類。系統(tǒng)軟件是一組保證計算機系統(tǒng)高效、正確運行的基礎軟件,通常作為系統(tǒng)資源提供給用戶使用。包括:操作系統(tǒng)、語言處理程序、數(shù)據(jù)庫管理系統(tǒng)、分布式軟件系統(tǒng)、網(wǎng)絡軟件系統(tǒng)、各種服務程序等。1.2 計算機硬件系統(tǒng)由哪些基本部件組成?它們的主要功能是什么?答:計算機的硬件系統(tǒng)通常由輸入設備、輸出設備、運算器、存儲器和控制器等五大部件組成。輸入設備的主要功能是將程序和數(shù)據(jù)以機器所能識別和接受的信息形式輸入到計算機內(nèi)。輸出設備的主要功能是將計算機處理的結(jié)果以人們所能接受的信息形式或其它系統(tǒng)所
2、要求的信息形式輸出。存儲器的主要功能是存儲信息,用于存放程序和數(shù)據(jù)。運算器的主要功能是對數(shù)據(jù)進行加工處理,完成算術(shù)運算和邏輯運算??刂破鞯闹饕δ苁前词孪劝才藕玫慕忸}步驟,控制計算機各個部件有條不紊地自動工作。1.3 馮·諾依曼計算機的基本思想是什么?什么叫存儲程序方式?答:馮·諾依曼計算機的基本思想包含三個方面:1) 計算機由輸入設備、輸出設備、運算器、存儲器和控制器五大部件組成。2) 采用二進制形式表示數(shù)據(jù)和指令。3) 采用存儲程序方式。存儲程序是指在用計算機解題之前,事先編制好程序,并連同所需的數(shù)據(jù)預先存入主存儲器中。在解題過程(運行程序)中,由控制器按照事先編好并存
3、入存儲器中的程序自動地、連續(xù)地從存儲器中依次取出指令并執(zhí)行,直到獲得所要求的結(jié)果為止。1.4 早期計算機組織結(jié)構(gòu)有什么特點?現(xiàn)代計算機結(jié)構(gòu)為什么以存儲器為中心?答:早期計算機組織結(jié)構(gòu)的特點是:以運算器為中心的,其它部件都通過運算器完成信息的傳遞。隨著微電子技術(shù)的進步,人們將運算器和控制器兩個主要功能部件合二為一,集成到一個芯片里構(gòu)成了微處理器。同時隨著半導體存儲器代替磁芯存儲器,存儲容量成倍地擴大,加上需要計算機處理、加工的信息量與日俱增,以運算器為中心的結(jié)構(gòu)已不能滿足計算機發(fā)展的需求,甚至會影響計算機的性能。為了適應發(fā)展的需要,現(xiàn)代計算機組織結(jié)構(gòu)逐步轉(zhuǎn)變?yōu)橐源鎯ζ鳛橹行摹?.5 什么叫總線?
4、總線的主要特點是什么?采用總線有哪些好處?答:總線是一組可為多個功能部件共享的公共信息傳送線路??偩€的主要特點是共享總線的各個部件可同時接收總線上的信息,但必須分時使用總線發(fā)送信息,以保證總線上信息每時每刻都是唯一的、不至于沖突。使用總線實現(xiàn)部件互連的好處: 可以減少各個部件之間的連線數(shù)量,降低成本; 便于系統(tǒng)構(gòu)建、擴充系統(tǒng)性能、便于產(chǎn)品更新?lián)Q代。1.6 按其任務分,總線有哪幾種類型?它們的主要作用是什么?答:按總線完成的任務,可把總線分為:CPU內(nèi)部總線、部件內(nèi)總線、系統(tǒng)總線、外總線。1.7 計算機的主要特點是什么?答:計算機的主要特點有: 能自動連續(xù)地工作; 運算速度快;運算精度高; 具有
5、很強的存儲能力和邏輯判斷能力; 通用性強。1.8 衡量計算機性能有哪些基本的技術(shù)指標?以你所熟悉的計算機系統(tǒng)為例,說明它的型號、主頻、字長、主存容量、所接的I/O設備的名稱及主要規(guī)格。答:衡量計算機性能的基本的技術(shù)指標有: 基本字長; 主存容量; 運算速度; 所配置的外部設備及其性能指標; 系統(tǒng)軟件的配置。1.9單選題(1)1946年,美國推出了世界上第一臺電子數(shù)字計算機,名為_A_。A. ENIAC B. UNIVAC-I C. ILLIAC-IV D. EDVAC(2)在計算機系統(tǒng)中,硬件在功能實現(xiàn)上比軟件強的是_C_。A. 靈活性強 B. 實現(xiàn)容易 C. 速度快 D. 成本低(3)完整的
6、計算機系統(tǒng)包括兩大部分,它們是_ C _。A. 運算器與控制器 B. 主機與外設C. 硬件與軟件 D. 硬件與操作系統(tǒng)(4)在下列的描述中,最能準確反映計算機主要功能的是_ D _。A. 計算機可以代替人的腦力勞動B. 計算機可以存儲大量的信息C. 計算機是一種信息處理機D. 計算機可以實現(xiàn)高速運算(5)存儲程序概念是由美國數(shù)學家馮·諾依曼在研究_ D _時首先提出來的。A. ENIAC B. UNIVAC-I C. ILLIAC-IV D. EDVAC(6)現(xiàn)代計算機組織結(jié)構(gòu)是以_ B _為中心,其基本結(jié)構(gòu)遵循馮·諾依曼思想。A. 寄存器 B. 存儲器 C. 運算器 D.
7、 控制器(7)馮諾依曼存儲程序的思想是指_ C _。A. 只有數(shù)據(jù)存儲在存儲器B. 只有程序存儲在存儲器C. 數(shù)據(jù)和程序都存儲在存儲器D. 數(shù)據(jù)和程序都不存儲在存儲器 1.10填空題(1)計算機CPU主要包括 和_ _兩個部件。答: 運算器 控制器 (2)計算機的硬件包括 、_ _、_ _、_ _和_ _等5大部分。答: 運算器 控制器 存儲器 輸入設備 輸出設備(3)計算機的運算精度與機器的 有關,為解決精度與硬件成本的矛盾,大多數(shù)計算機使用_ _。答: 字長 變字長運算 (4)從軟、硬件交界面看,計算機層次結(jié)構(gòu)包括 和_ _兩大部分。答: 實機器 虛機器 (5)計算機硬件直接能執(zhí)行的程序是
8、 程序,高級語言編寫的源程序必須經(jīng)過_ _翻譯,計算機才能執(zhí)行。答: 機器語言 語言處理程序 (6)從計算機誕生起,科學計算一直是計算機最主要的 。答: 應用領域 (7)銀河I(YH-I)巨型計算機是我國研制的 。答: 第一臺巨型計算機 1.11是非題(1)微處理器可以用來做微型計算機的CPU。 ×(2)ENIAC計算機的主要工作原理是存儲程序和多道程序控制。 ×(3)決定計算機運算精度的主要技術(shù)指標是計算機的字長。 (4)計算機總線用于傳輸控制信息、數(shù)據(jù)信息和地址信息的設施。 (5)計算機系統(tǒng)軟件是計算機系統(tǒng)的核心軟件。 (6)計算機運算速度是指每秒鐘能執(zhí)行操作系統(tǒng)的命令
9、個數(shù)。 ×(7)計算機主機由CPU、存儲器和硬盤組成。 ×(8)計算機硬件和軟件是相輔相成、缺一不可的。 第二章 作業(yè)解答2.1 完成下列不同進制數(shù)之間的轉(zhuǎn)換。(1) (246.625)D(11110110.101)B(366.5)Q( F6. A )H(2) (AB.D)H(10101011.1101 )B(253. 64 )Q(171.8125 )D(3) (1110101)B( 117 )D(000100010111 )8421BCD2.2 分別計算用二進制表示4位、5位、8位十進制數(shù)時所需要的最小二進制位的長度。答: 4位十進制數(shù)的最大數(shù)為9999,21381929
10、99921416384表示4位十進制數(shù)所需的最小二進制位的長度為14位。 5位十進制數(shù)的最大數(shù)為99999,216655369999217131072表示5位十進制數(shù)所需的最小二進制位的長度為17位。 8位十進制數(shù)的最大數(shù)為99999999,2266710886499999999227134217728表示8位十進制數(shù)所需的最小二進制位的長度為27位。根據(jù)當i位十進制數(shù)與j位二進制數(shù)比較時的等式,10i = 2j,得j3.3i,亦可得到上述結(jié)果。2.3 寫出判斷一個7位二進制正整數(shù)KK7K6K5K4K3K2K1是否為4的倍數(shù)的判斷條件。答:判斷一個7位二進制正整數(shù)KK7K6K5K4K3K2K1
11、是否為4的倍數(shù)的判斷條件是:K2K1是否為全0。當K2K100時,KK7K6K5K4K3K2K1為4的倍數(shù),否則就不是。2.4 設機器字長為8位(含一位符號位),已知十進制整數(shù)x,分別求出 x原、x反、x移、x補、x補、補。(1) x79 (2) x56 (3) x0 (4) x1答:(1) x79(01001111)2 (2)x56(00111000)2(3)x0(00000000)2 (4)x1(00000001)2xx原x反x移x補x補補79010011110100111111001111010011111011000100100111 (截斷法) 00101000 (0舍1入)5610
12、1110001100011101001000110010000011100011100100010000000111111111000000000000000000000000000000011000000111111111001111111111111111100000001(溢出)機器零2.5 已知x補,求x的真值。(1) x補0.1110 (2) x補1.1110 (3) x補0.0001 (4) x補1.1111答:(1) x補0.1110,x0.1110 (2) x補1.1110,x0.0010(3) x補0.0001,x0.0001 (4) x補1.1111,x0.00012.6
13、已知 x 的二進制真值,試求 x補、x補、補、補、2x補、4x補、 2x補、補。(1) x0.0101101 (2) x0.1001011 (3) x1 (4) x0.0001010xx補x補補補2x補4x補2x補補0.01011010.01011011.10100110.00101100.00101110.00010110.1011010溢出1.01001101.11101010.10010111.01101010.10010111.10110101.10110111.11011101.1101101溢出溢出溢出0.00100100.001001111.0000000無表示1.1000000
14、1.1100000溢出溢出溢出0.01000000.00010101.11101100.00010101.11110111.11111101.11111011.11011001.10110000.00101000.0000100.0000112.7 根據(jù)題2.7表中給定的機器數(shù)(整數(shù)),分別寫出把它們看作原碼、反碼、補碼、移碼表示形式時所對應的十進制真值。題2.7表 表示形式機器數(shù)原碼表示反碼表示補碼表示移碼表示01011100+92+92+92-3611011001-89-38-39+8910000000-0-127-12802.8 設十進制數(shù)x(124.625)×210(1) 寫
15、出x對應的二進制定點小數(shù)表示形式。(2) 若機器的浮點數(shù)表示格式為: 201918 1514 0數(shù)符階符階碼尾 數(shù)其中階碼和尾數(shù)的基數(shù)均為2。 寫出階碼和尾數(shù)均采用原碼表示時的機器數(shù)形式。 寫出階碼和尾數(shù)均采用補碼表示時的機器數(shù)形式。答:(1)x對應的二進制定點小數(shù)表示形式為:1111100.101×2100.1111100101×230.0001111100101(2) 階碼和尾數(shù)均采用原碼表示時的機器數(shù)形式:0 10011 1111100101000000 1001 1111 1100 1010 000009FCA0H 階碼和尾數(shù)均采用補碼表示時的機器數(shù)形式:0 111
16、01 1111100101000000 1110 1111 1100 1010 00000EFCA0H2.9 設某機字長為16位,數(shù)據(jù)表示格式為: 定點整數(shù):01 15數(shù)符尾 數(shù)浮點數(shù):012 56 15數(shù)符階符階碼尾 數(shù)分別寫出該機在下列的數(shù)據(jù)表示形式中所能表示的最小正數(shù)、最大正數(shù)、最大負數(shù)、最小負數(shù)(絕對值最大的負數(shù))和浮點規(guī)格化最小正數(shù)、最大負數(shù)在機器中的表示形式和所對應的十進制真值。(1) 原碼表示的定點整數(shù); (2) 補碼表示的定點整數(shù);(3) 階碼與尾數(shù)均用原碼表示的浮點數(shù);(4) 階碼與尾數(shù)均用補碼表示的浮點數(shù);(5) 階碼為移碼、尾數(shù)用補碼表示的浮點數(shù)。 解:(1) 原碼表示的
17、定點整數(shù)機器數(shù)形式十進制真值最小正數(shù)0 0000000000000011最大正數(shù)0 1111111111111112151最大負數(shù)1 0000000000000011最小負數(shù)1 111111111111111(2151)(2) 補碼表示的定點整數(shù)機器數(shù)形式十進制真值最小正數(shù)0 0000000000000011最大正數(shù)0 1111111111111112151最大負數(shù)1 1111111111111111最小負數(shù)1 000000000000000215(3) 階碼與尾數(shù)均用原碼表示的浮點數(shù);機器數(shù)形式十進制真值最小正數(shù)0 1 1111 0000000001210×215規(guī)格化最小正數(shù)0
18、1 1111 100000000021×215最大正數(shù)0 0 1111 1111111111(1210)×215最大負數(shù)1 1 1111 0000000001210×215規(guī)格化最大負數(shù)1 1 1111 100000000021×215最小負數(shù)1 0 1111 1111111111(1210)×215(4) 階碼與尾數(shù)均用補碼表示的浮點數(shù);機器數(shù)形式十進制真值最小正數(shù)0 1 0000 0000000001210×216規(guī)格化最小正數(shù)0 1 0000 100000000021×216最大正數(shù)0 0 1111 111111111
19、1(1210)×215最大負數(shù)1 1 0000 1111111111210×216規(guī)格化最大負數(shù)1 1 0000 0111111111(21210)×216最小負數(shù)1 0 1111 00000000001×215(5) 階碼為移碼、尾數(shù)用補碼表示的浮點數(shù)。 機器數(shù)形式十進制真值最小正數(shù)0 0 0000 0000000001210×216規(guī)格化最小正數(shù)0 0 0000 100000000021×216最大正數(shù)0 1 1111 1111111111(1210)×215最大負數(shù)1 0 0000 1111111111210×
20、;216規(guī)格化最大負數(shù)1 0 0000 0111111111(21210)×216最小負數(shù)1 0 1111 00000000001×2152.10 設2.9題中的浮點數(shù)格式中,階碼與尾數(shù)均用補碼表示,分別寫出下面用十六進制書寫的浮點機器數(shù)所對應的十進制真值。(1) FFFFH; (2) C400H; (3) C000H。答:(1) FFFFH1 11111 1111111111210×21211(2) C400H1 10001 00000000001×215215(3) C000H1 10000 00000000001×2162162.11 用
21、十六進制寫出下列十進制數(shù)的IEEE754標準32位單精度浮點數(shù)的機器數(shù)的表示形式。(1) 0.15625 (2) 0.15625 (3) 16 (4) 5答: (1)(0.15625)10(0. 00101)21.01×23階碼E127(3)124(1111100)201111100機器數(shù)形式:0 01111100 01000000000000000000000十六進制形式:3E200000H(2) (0.15625)10(0. 00101)21.01×23階碼E127(3)124(1111100)201111100機器數(shù)形式:1 01111100 010000000000
22、00000000000十六進制形式:BE200000H(3) (16)10(10000)21.0000×24階碼E1274131(10000011)2機器數(shù)形式:0 10000011 00000000000000000000000十六進制形式:41800000H(4) (5)10(101)21.01×22階碼E1272129(10000001)2機器數(shù)形式:1 10000001 01000000000000000000000十六進制形式:C0A00000H2.12 用十六進制寫出寫出IEEE754標準32位單精度浮點數(shù)所能表示的最小規(guī)格化正數(shù)和最大規(guī)格化負數(shù)的機器數(shù)表示形式
23、。答:若1E254,則 N(1)S×2E127×(1.M) ,為規(guī)格化數(shù)。最小規(guī)格化正數(shù)的機器數(shù)表示形式:S0,E1,M000000000000000000000000 00000001 0000000000000000000000000800000H最大規(guī)格化負數(shù)的機器數(shù)表示形式:S1,E1,M000000000000000000000001 00000001 0000000000000000000000080800000H2.13 寫出下列十六進制的IEEE單精度浮點數(shù)代碼所代表的十進制數(shù)值。(1) 42E48000 (2) 3F880000 (3) 00800000
24、(4) C7F00000解:(1) 42E480000 10000101 11001001000000000000000指數(shù)(10000101)21271331276M1.110010010000000000000001(1/21/41/321/256)十進制數(shù)值N1(1/21/41/321/256)×26114.25(2) 3F8800000 01111111 00010000000000000000000指數(shù)(01111111)21271271270M1.0001000000000000000000011/161.0625十進制數(shù)值N1.0625×201.0625(3)
25、 008000000 00000001 00000000000000000000000指數(shù)(00000001)21271127126M1.00000000000000000000000十進制數(shù)值N1×2126(4) C7F000001 10001111 11100000000000000000000指數(shù)(10001111)212714312716M1. 111000000000000000000001(1/21/41/8)1.875十進制數(shù)值N(216215214213)15×2131228801.875×2162.14 設有兩個正浮點數(shù):,(1) 若e1e2,是
26、否有N1N2(2) 若S1、S2均為規(guī)格化數(shù),上述結(jié)論是否正確?答:(1)不一定(2)正確2.15 設一個六位二進制小數(shù)x0.a1a2a3a4a5a6,x0,請回答:(1) 若要x,a1a2a3a4a5a6需要滿足什么條件?(2) 若要x,a1a2a3a4a5a6需要滿足什么條件?(3) 若要x,a1a2a3a4a5a6需要滿足什么條件?解:(1)要x,a1a2a3a4a5a6需要滿足:a1a2a3至少有一個1(2)要x,a1a2a3a4a5a6需要滿足:a11,且a2a3a4a5a6至少有一個為1(不為全0)(3)要x,a1a2a3a4a5a6需要滿足:a10且 a21,a3a4a5a6為全
27、0 a20且a31,a4a5a6任意或a20且a30,a41,a5a6至少有一個為12.16 表示一個漢字的內(nèi)碼需幾個字節(jié)?表示一個32×32點陣的漢字字形碼需幾個字節(jié)?在計算機內(nèi)部如何區(qū)分字符信息與漢字信息?答: 一個漢字的內(nèi)碼需2個字節(jié)。 表示一個32×32點陣的漢字字形碼需4×32128個字節(jié)。 在計算機內(nèi)部利用字節(jié)的最高位是0還是1區(qū)分字符信息與漢字信息.2.17 分別用前分隔數(shù)字串、后嵌入數(shù)字串和壓縮的十進制數(shù)串形式表示下列十進制數(shù)。(1) 74 (2) 639 (3) 2004 (4) 8510解:(1) 74前分隔數(shù)字串742B3734“+”“7”“
28、4”后嵌入數(shù)字串743734“7”“4”壓縮的十進制數(shù)串740000011101001100“0”“7”“4”“+”(2) 639前分隔數(shù)字串6392D363339“-“6”“3”“9”后嵌入數(shù)字串639363379“6”“3”“9”壓縮的十進制數(shù)串6390110001110011101“6”“3”“9”“-”(3) 2004前分隔數(shù)字串20042B32303034“+”“2”“0”“0”“4”后嵌入數(shù)字串200432303034“2”“0”“0”“4”壓縮的十進制數(shù)串2004000000100000000001001100“0”“2”“0”“0”“4”“+”(4) 8510前分隔數(shù)字串851
29、02D38353130“-“8”“5”“1”“0”后嵌入數(shù)字串851038353170“8”“5”“1”“0”壓縮的十進制數(shù)串8510000010000101000100001101“0”“8”“5”“1”“0”“-”2.18 數(shù)據(jù)校驗碼的實現(xiàn)原理是什么?答:。數(shù)據(jù)校驗碼的實現(xiàn)原理是在正常編碼中加入一些冗余位,即在正常編碼組中加入一些非法編碼,當合法數(shù)據(jù)編碼出現(xiàn)某些錯誤時,就成為非法編碼,因此就可以通過檢測編碼是否合法來達到自動發(fā)現(xiàn)、定位乃至改正錯誤的目的。在數(shù)據(jù)校驗碼的設計中,需要根據(jù)編碼的碼距合理地安排非法編碼的數(shù)量和編碼規(guī)則。2.19 什么是“碼距”?數(shù)據(jù)校驗與碼距有什么關系? 答:碼距
30、是指在一組編碼中任何兩個編碼之間最小的距離。數(shù)據(jù)校驗碼的校驗位越多,碼距越大,編碼的檢錯和糾錯能力越強。記碼距為d,碼距與校驗碼的檢錯和糾錯能力的關系是:de1 可檢驗e個錯。d2t1 可糾正t個錯。det1 且et,可檢e個錯并能糾正t個錯。2.20 奇偶校驗碼的碼距是多少?奇偶校驗碼的校錯能力怎樣?答:奇偶校驗碼的碼距為2。奇偶校驗碼只能發(fā)現(xiàn)一位或奇數(shù)位個錯誤,而無法發(fā)現(xiàn)偶數(shù)位個錯誤,而且即使發(fā)現(xiàn)奇數(shù)位個錯誤也無法確定出錯的位置,因而無法自動糾正錯誤。2.21 下面是兩個字符(ASCII碼)的檢一糾一錯的海明校驗碼(偶校驗),請檢測它們是否有錯?如果有錯請加以改正,并寫出相應的正確ASCI
31、I碼所代表的字符。(1) 10111010011 (2) 10001010110解:(1) 指誤字為E1P1A6A5A3A2A01111011E2P2A6A4A3A1A00101110E3P4A5A4A311011E4P8A2A1A000110得到的指誤字為E4E3E2E10101(5)10,表示接收到的海明校驗碼中第5位上的數(shù)碼出現(xiàn)了錯誤。將第5位上的數(shù)碼A51取反,即可得到正確結(jié)果 10110010011。正確ASCII碼所代表的字符為1001011“K”。(2) 指誤字為E1P1A6A5A3A2A01011100E2P2A6A4A3A1A00001100E3P4A5A4A301010E4
32、P8A2A1A001100得到的指誤字為E4E3E2E10000,無錯。正確ASCII碼為0101110“”2.22 試編出8位有效信息01101101的檢二糾一錯的海明校驗碼(用偶校驗)。解:8位有效信息需要用4個校驗位,所以檢一糾一錯的海明校驗碼共有12位。4個校驗位為:P1A7A6A4A3A1010100 P2A7A5A4A2A1010100 P4A6A5A4A011011 P8A3A2A1A011011檢一糾一錯的海明校驗碼:0001110111011DDH檢二糾一錯的海明校驗碼,增加P0P0P1P2A7P4A6A5A4P8A3A2A1A01有效信息01101101的13位檢二糾一錯的
33、海明校驗碼:100011101110111DDH2.23 設準備傳送的數(shù)據(jù)塊信息是1010110010001111,選擇生成多項式為G(x)100101,試求出數(shù)據(jù)塊的CRC碼。解:模2除后,余數(shù)R(x)10011,數(shù)據(jù)塊的CRC碼:1010110010001111100112.24 某CRC碼(CRC)的生成多項式 G(x)x3x21,請判斷下列CRC碼是否存在錯誤。(1) 0000000 (2) 1111101 (3) 1001111 (4) 1000110 解:G(x)1101(1) 0000000模2除1101,余數(shù)為:000,無錯(2) 1111101模2除1101,余數(shù)為:010,
34、有錯(3) 1001111模2除1101,余數(shù)為:100,有錯(4) 1000110模2除1101,余數(shù)為:000,無錯2.25 選擇題(1) 某機字長64位,其中1位符號位,63位尾數(shù)。若用定點小數(shù)表示,則最大正小數(shù)為 B 。A. (12-64) B. (12-63) C. 264 D. 263(2) 設x補=1.x1x2x3x4x5x6x7x8,當滿足 A 時,x1/2成立。A. x11, x2x8至少有一個為1 B. x10, x2x8至少有一個為1C. x11,x2x8任意 D. x10, x2x8任意(3) 在某8位定點機中,寄存器內(nèi)容為10000000,若它的數(shù)值等于128,則它采
35、用的數(shù)據(jù)表示為 B 。A. 原碼 B. 補碼 C. 反碼 D. 移碼(4) 在下列機器數(shù)中,哪種表示方式下零的表示形式是唯一的 B 。A. 原碼 B. 補碼 C. 反碼 D. 都不是(5) 下列論述中,正確的是 D 。A. 已知x原求x補的方法是:在x原的末位加1B. 已知x補求x補的方法是:在x補的的末位加1C. 已知x原求x補的方法是:將尾數(shù)連同符號位一起取反,再在末位加1D. 已知x補求x補的方法是:將尾數(shù)連同符號位一起取反,再在末位加1(6) IEEE754標準規(guī)定的32位浮點數(shù)格式中,符號位為1位,階碼為8位,尾數(shù)為23位,則它所能表示的最大規(guī)格化正數(shù)為 A 。A. (2223)
36、215;2127 B. (1223)×2127 C. (2223)×2255 D. 2127223(7) 浮點數(shù)的表示范圍取決于 A 。A. 階碼的位數(shù) B. 尾數(shù)的位數(shù) C. 階碼采用的編碼 D. 尾數(shù)采用的編碼(8) 在24×24點陣的漢字字庫中,一個漢字的點陣占用的字節(jié)數(shù)為 D 。A. 2 B. 9 C. 24 D. 72 (9) 假定下列字符碼中有奇偶校驗位,但沒有數(shù)據(jù)錯誤,采用奇校驗的編碼是 B 。A. 10011010 B. 11010000 C. 11010111 D. 10111000(10) 在循環(huán)冗余校驗中,生成多項式G(x)應滿足的條件不包括
37、 D 。A. 校驗碼中的任一位發(fā)生錯誤,在與G(x)作模2除時,都應使余數(shù)不為0B. 校驗碼中的不同位發(fā)生錯誤時,在與G(x)作模2除時,都應使余數(shù)不同C. 用G(x)對余數(shù)作模2除,應能使余數(shù)循環(huán)D. 不同的生成多項式所得的CRC碼的碼距相同,因而檢錯、校錯能力相同2.26 填空題(1) 設某機字長為8位(含一符號位),若 x補11001001,則x所表示的十進制數(shù)的真值為 ,1/4x補 ;若 y移=11001001,則y所表示的十進制數(shù)的真值為 ;y的原碼表示y原 。 答: -55 11110010 +73 01001001 (2) 在帶符號數(shù)的編碼方式中,零的表示是唯一的有 和 。答:
38、補碼 移碼 (3) 若x1補10110111, x2原1.01101 ,則數(shù)x1的十進制數(shù)真值是 ,x2的十進制數(shù)真值是 。答: -73 -0.71875 (4) 設某浮點數(shù)的階碼為8位(最左一位為符號位),用移碼表示;尾數(shù)為24位(最左一位為符號位),采用規(guī)格化補碼表示,則該浮點數(shù)能表示的最大正數(shù)的階碼為 ,尾數(shù)為 ;規(guī)格化最大負數(shù)的階碼為 ,尾數(shù)為 。(用二進制編碼回答)(書上:最小負數(shù)的階碼為 ,尾數(shù)為 )答: 11111111 011111111111111111111111 11111111 100000000000000000000000 (5) 設有效信息位的位數(shù)為N, 校驗位數(shù)
39、為K,則能夠檢測出一位出錯并能自動糾錯的海明校驗碼應滿足的關系是 。答: 2K1NK 2.27 是非題(1) 設x補0.x1x2x3x4x5x6x7,若要求x1/2成立,則需要滿足的條件是x1必須為1,x2x7至少有一個為1。 (2) 一個正數(shù)的補碼和它的原碼相同,而與它的反碼不同。 ×(3) 浮點數(shù)的取值范圍取決于階碼的位數(shù),浮點數(shù)的精度取決于尾數(shù)的位數(shù)。 (4) 在規(guī)格化浮點表示中,保持其他方面不變,只是將階碼部分由移碼表示改為補碼表示,則會使該浮點表示的數(shù)據(jù)表示范圍增大。 ×(5) 在生成CRC校驗碼時,采用不同的生成多項式,所得到CRC校驗碼的校錯能力是相同的。 &
40、#215;第三章 作業(yè)解答3.1 已知x補、y補,計算xy補和xy補,并判斷溢出情況。(1) x補0.11011 y補0.00011 (2) x補0.10111 y補1.00101(3) x補1.01010 y補1.10001解:(1) x補0.11011 y補0.00011 y補1.111101xy補0.110110.000110.11110xy補0.110111.1111010.11000(2)x補0.10111 y補1.00101 y補0.11011xy補0.101111.001011.11100xy補0.101110.110111.10010 溢出(3)x補1.01010 y補1.10
41、001 y補0.01111xy補1.010101.100010.11011 溢出xy補1.010100.011111.11001 3.2 已知x補、y補,計算xy變形補和xy變形補,并判斷溢出情況。(1) x補100111 y補111100 (2) x補011011 y補110100(3) x補101111 y補011000解:(1)x變形補1100111 y變形補1111100 y變形補0000100xy變形補110011111111001100011xy變形補110011100001001101011 (2)x變形補0011011 y變形補1110100 y 變形補0001100xy變形補
42、001101111101000001111xy變形補001101100011000100111 溢出(3) x變形補1101111 y變形補0011000 y變形補1101000xy變形補110111100110000000111xy變形補110111111010001010111 溢出3.3 設某機字長為8位,給定十進制數(shù):x49,y74。試按補碼運算規(guī)則計算下列各題,并判斷溢出情況。(1) x補y補 (2) x補y補(3) x補y補 (4) 2xy補(5) xy補 (6) x補2y補解:x補00110001 y補10110110 y補01001010(1) x補y補001100011011
43、011011100111 (2) x補y補001100010100101001111011(3) x補y補110011111101101110101010 (4) 2xy補011000100010010110000111 溢出(5) xy補000110001101101111110011 (6) x補2y補 2y補溢出,故x補2y補的結(jié)果溢出3.4 分別用原碼一位乘法和補碼一位乘法計算x×y原和x×y補。(1) x0.11001 y0.10001 (2) x0.01101 y0.10100(3) x0.10111 y0.11011 (4) x0.01011 y0.11010
44、解:(1)x×y原0.0110101001 x×y補0.0110101001(2)x×y原1.0100000100 x×y補1.1011111100(3)x×y原1.1001101101 x×y補1.0110010011(4)x×y原0.0100011110 x×y補0.01000111103.5 分別用原碼兩位乘法和補碼兩位乘法計算x×y原和x×y補。(1) x0.11001 y0.10001 (2) x0.10101 y0.01101(3) x0.01111 y0.11101 (4) x0.
45、01001 y0.10010解: (1) x×y原0.0110101001 x×y補0.0110101001(2)x×y原1.0100010001 x×y補1.1011101111(3)x×y原1.0110110011 x×y補1.1001001101(4)x×y原0.0010100010 x×y補0.00101000103.6 分別用原碼不恢復余數(shù)法和補碼不恢復余數(shù)法計算x/y原和x/y補。(1) (4)(1) x0.01011 y0.10110x/y原0.10000 x/y補0.10000 or x/y補0.1
46、0001(2) x0.10011 y0.11101x/y原1.10100 x/y補1.01100 or x/y補1.01011(3) x0.10111 y0.11011x/y原0.11100 x/y補0.11101 or x/y補0.11100(4) x10110 y00110x/y原100011 x/y補111101 3.7 在進行浮點加減運算時,為什么要進行對階?說明對階的方法和理由。答: 3.8 已知某模型機的浮點數(shù)據(jù)表示格式如下:012 78 15數(shù)符階符階碼尾數(shù)其中,浮點數(shù)尾數(shù)和階碼的基值均為2,均采用補碼表示。(1) 求該機所能表示的規(guī)格化最小正數(shù)和非規(guī)格化最小負數(shù)的機器數(shù)表示及其
47、所對應的十進制真值。(2)已知兩個浮點數(shù)的機器數(shù)表示為EF80H和FFFFH,求它們所對應的十進制真值。 (3)已知浮點數(shù)的機器數(shù)表示為: x補1 1111001 00100101,y補1 1110111 00110100試按浮點加減運算算法計算x±y補。3.9 已知某機浮點數(shù)表示格式如下:0 12 56 11數(shù)符階符階 碼尾 數(shù)其中,浮點數(shù)尾數(shù)和階碼的基值均為2,階碼用移碼表示,尾數(shù)用補碼表示。設:x0.110101×2001 y0.100101×2001試用浮點運算規(guī)則計算xy、xy、x×y、x/y。(要求寫出詳細運算步驟,并進行規(guī)格化)。解:機器數(shù)
48、 x補0 01111 110101 y補1 10001 011011 y補0 10001 100101(1)xy 機器數(shù) xy補1 10000 010000 xy0.110000×20對階: e移ex移ey補011111111101110,eexey00010小階對大階:x補0 10001 001101xy補1 10000 010000 xy0.110000×20(2)xyxy補0 10001 110010 xy0.110010×21(3)x×y x×y0.111110×20010.111110×21階碼相加:exey移ex移ey補011110000110000尾數(shù)可
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年勞務施工總承包合同
- 信息通信業(yè)務經(jīng)營許可證咨詢協(xié)議文本
- 天津市2024年離婚協(xié)議書樣本
- 出租車股權(quán)轉(zhuǎn)讓合同范本
- 深圳市勞動合同范本
- 工程分包個人合同模板
- 教學研究中心項目合作協(xié)議模板
- 房屋裝潢施工合同范本
- 2024年商業(yè)公司鋼筋購銷合同
- 代理其他商業(yè)銀行辦理全國銀行匯票業(yè)務協(xié)議-合同范本
- 四川省南充市語文小升初試卷及解答參考(2024-2025學年)
- 教育心理學-形考作業(yè)1(第一至三章)-國開-參考資料
- 某地產(chǎn)集團有限公司檔案歸檔范圍、保管期限及分類表
- 云計算導論(微課版) 課件 項目9 構(gòu)建高可用云應用
- 2024年陜西省中考英語試題及解析版
- 9《復活(節(jié)選)》教學設計 2023-2024學年統(tǒng)編版高中語文選擇性必修上冊
- 2024-2030年中國維生素原料藥市場產(chǎn)銷需求與前景趨勢預測報告
- 《藥品管理法》知識考試題庫300題(含答案)
- 裸子植物和被子植物課件 2024-2025學年人教版生物七年級上冊
- 2024年電力行業(yè)風力發(fā)電運行檢修職業(yè)技能考試題庫(含答案)
- 2024水利云播五大員考試題庫及答案
評論
0/150
提交評論