計算機組成原理期末習(xí)題集及答案_第1頁
計算機組成原理期末習(xí)題集及答案_第2頁
計算機組成原理期末習(xí)題集及答案_第3頁
計算機組成原理期末習(xí)題集及答案_第4頁
計算機組成原理期末習(xí)題集及答案_第5頁
已閱讀5頁,還剩53頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、本科生期末試卷一一.選擇題(每小題1分,共10分1.計算機系統(tǒng)中的存貯器系統(tǒng)是指_。A RAM存貯器B ROM存貯器C 主存貯器D 主存貯器和外存貯器2.某機字長32位,其中1位符號位,31位表示尾數(shù)。若用定點小數(shù)表示,則最大正小數(shù)為_。A +(1 2-32B +(1 2-31C 2-32D 2-313.算術(shù)/ 邏輯運算單元74181ALU可完成_。A 16種算術(shù)運算功能B 16種邏輯運算功能C 16種算術(shù)運算功能和16種邏輯運算功能D 4位乘法運算和除法運算功能4.存儲單元是指_。A 存放一個二進制信息位的存貯元B 存放一個機器字的所有存貯元集合C 存放一個字節(jié)的所有存貯元集合D 存放兩個字

2、節(jié)的所有存貯元集合;5.相聯(lián)存貯器是按_進行尋址的存貯器。A 地址方式B 堆棧方式C 內(nèi)容指定方式D 地址方式與堆棧方式6.變址尋址方式中,操作數(shù)的有效地址等于_。A 基值寄存器內(nèi)容加上形式地址(位移量B 堆棧指示器內(nèi)容加上形式地址(位移量C 變址寄存器內(nèi)容加上形式地址(位移量D 程序記數(shù)器內(nèi)容加上形式地址(位移量7.以下敘述中正確描述的句子是:_。A 同一個CPU周期中,可以并行執(zhí)行的微操作叫相容性微操作B 同一個CPU周期中,不可以并行執(zhí)行的微操作叫相容性微操作C 同一個CPU周期中,可以并行執(zhí)行的微操作叫相斥性微操作D 同一個CPU周期中,不可以并行執(zhí)行的微操作叫相斥性微操作8.計算機使

3、用總線結(jié)構(gòu)的主要優(yōu)點是便于實現(xiàn)積木化,同時_。A 減少了信息傳輸量B 提高了信息傳輸?shù)乃俣菴 減少了信息傳輸線的條數(shù)D 加重了CPU的工作量9.帶有處理器的設(shè)備一般稱為_設(shè)備。A 智能化B 交互式C 遠程通信D 過程控制10.某中斷系統(tǒng)中,每抽取一個輸入數(shù)據(jù)就要中斷CPU一次,中斷處理程序接收取樣的數(shù)據(jù),并將其保存到主存緩沖區(qū)內(nèi)。該中斷處理需要X秒。另一方面,緩沖區(qū)內(nèi)每存儲N 個數(shù)據(jù),主程序就將其取出進行處理,這種處理需要Y秒,因此該系統(tǒng)可以跟蹤到每秒_次中斷請求。A.N / (NX + YB. N / (X + YN C .min1 / X ,1 / Y D. max1 / X ,1 / Y

4、二.填空題(每小題3分,共24分C._操作。3.閃速存儲器能提供高性能、低功耗、高可靠性及A._能力,為現(xiàn)有的B._體系結(jié)構(gòu)帶來巨大變化,因此作為C._用于便攜式電腦中。行速度快。性、C ._等一系列優(yōu)點。7.顯示適配器作為CRT和CPU的接口,由A. _存儲器,B. _控制器,C. _三部分組成。8.DMA技術(shù)的出現(xiàn)使得A. _可通過B. _直接訪問C. _。三.應(yīng)用題1.(11分設(shè)機器字長32位,定點表示,尾數(shù)31位,數(shù)符1位,問:(1定點原碼整數(shù)表示時,最大正數(shù)是多少?最大負數(shù)是多少?(2定點原碼小數(shù)表示時,最大正數(shù)是多少?最大負數(shù)是多少?2.(11分設(shè)存儲器容量為32字,字長64位,模

5、塊數(shù)m = 4,分別用順序方式和交叉方式進行組織。存儲周期T = 200ns,數(shù)據(jù)總線寬度為64位,總線周期= 50ns .問順序存儲器和交叉存儲器的帶寬各是多少?3.(11分指令格式如下所示,OP為操作碼字段,試分析指令格式特點。 4.(11分已知某機采用微程序控制方式,其存儲器容量為512×48(位,微程序在整個控制存儲器中實現(xiàn)轉(zhuǎn)移,可控制微程序的條件共4個,微指令采用水平型格式,后繼微指令地址采用斷定方式,如圖所示: (1微指令中的三個字段分別應(yīng)多少位?(2畫出對應(yīng)這種微指令格式的微程序控制器邏輯框圖。5.(11分畫出PCI總線結(jié)構(gòu)圖,說明三種橋的功能。6.(11分某機用于生產(chǎn)

6、過程中的溫度數(shù)據(jù)采集,每個采集器含有8位數(shù)據(jù)緩沖寄存器一個,比較器一個,能與給定范圍比較,可發(fā)出“溫度過低”或“溫度過高”的信號,如圖B1.1所示。主機采用外設(shè)單獨編址,四個采集器公用一個設(shè)備碼,共用一個接口,允許采用兩種方式訪問:(1 定期巡回檢測方式,主機可編程指定訪問該設(shè)備中的某一采集器。(2 中斷方式,當(dāng)采集溫度比給定范圍過底或過高時能提出隨機中斷請求,主機應(yīng)能判別是哪一個采集器請求,是溫度過低或過高。請擬定該接口中有哪些主要部件(不要求畫出完整的連線圖,并概略說明在兩種方式下的工作原理。 圖B1.1本科生期末試卷一答案一. 選擇題1. D2. B3. C4. B5. C6. C7.

7、A 、D8. C9. A 10. A二. 填空題1. A.程序 B.地址 C.馮·諾依曼2. A.浮點 B.指數(shù) C.對階3. A. 瞬時啟動 B.存儲器 C.固態(tài)盤4. A.物理 B.RR C.RS5. A.軟件 B.操作控制 C.靈活性6. A.總線帶寬 B.傳輸速率 C.264MB / S7. A.刷新 B.顯示 C.ROM BIOS8. A.外圍設(shè)備 B.DMA 控制器 C.內(nèi)存三. 應(yīng)用題1. 解:(1 數(shù)值 = (231 110 最大負數(shù): 數(shù)值 = -(2 110(2定點原碼小數(shù)表示:最大正數(shù)值 = (1 2-31 10最大負數(shù)值 = -(1 2-31 102. 解:信

8、息總量: q = 64位 ×4 =256位順序存儲器和交叉存儲器讀出4個字的時間分別是:t2 = m T = 4×200ns =8×107 (st1 = T + (m 1= 200 + 3×50 = 3.5 ×107 (s順序存儲器帶寬是:W1 = q / t2 = 32 ×107(位/ S交叉存儲器帶寬是:W2 = q / t1 = 73 ×107(位/ S3.解:(1操作碼字段為6位,可指定26 = 64種操作,即64條指令。(2單字長(32二地址指令。(3一個操作數(shù)在原寄存器(共16個,另一個操作數(shù)在存儲器中(由變址寄

9、存器內(nèi)容+ 偏移量決定,所以是RS型指令。(4這種指令結(jié)構(gòu)用于訪問存儲器。4.解:(1假設(shè)判別測試字段中每一位為一個判別標志,那么由于有4個轉(zhuǎn)移條件,故該字段為4位,(如采用字段譯碼只需3位,下地址字段為9位,因為控制容量為512單元,微命令字段是(48 4 - 9 = 35 位。(2對應(yīng)上述微指令格式的微程序控制器邏輯框圖B1.2如下:其中微地址寄存器對應(yīng)下地址字段,P字段即為判別測試字段,控制字段即為微命令子段,后兩部分組成微指令寄存器。地址轉(zhuǎn)移邏輯的輸入是指令寄存器OP碼,各狀態(tài)條件以及判別測試字段所給的判別標志(某一位為1,其輸出修改微地址寄存器的適當(dāng)位數(shù),從而實現(xiàn)微程序的分支轉(zhuǎn)移。圖

10、B1.2 5.解:PCI總線結(jié)構(gòu)框圖如圖B1.3所示: PCI總線有三種橋,即HOST / PCI橋(簡稱HOST橋,PCI / PCI橋,PCI / LAGACY 橋。在PCI總線體系結(jié)構(gòu)中,橋起著重要作用:(1它連接兩條總線,使總線間相互通信。(2橋是一個總線轉(zhuǎn)換部件,可以把一條總線的地址空間映射到另一條總線的地址空間上,從而使系統(tǒng)中任意一個總線主設(shè)備都能看到同樣的一份地址表。(3利用橋可以實現(xiàn)總線間的卒發(fā)式傳送。6.解:數(shù)據(jù)采集接口方案設(shè)計如圖B1.4所示?,F(xiàn)結(jié)合兩種工作方式說明上述部件的工作。(1定期檢尋方式主機定期以輸出指令DOA、設(shè)備碼;(或傳送指令送出控制字到A寄存器,其中用四位

11、分別指定選中的緩沖寄存器(四個B寄存器分別與四個采集器相應(yīng)。然后,主機以輸入指令DIA、設(shè)備碼;(或傳送指令取走數(shù)據(jù)。(2中斷方式比較結(jié)果形成狀態(tài)字A',共8位,每二位表示一個采集器狀態(tài):00 正常,01 過低,10 過高。有任一處不正常(A'中有一位以上為“1”都將通過中斷請求邏輯(內(nèi)含請求觸發(fā)器、屏蔽觸發(fā)器發(fā)出中斷請求。中斷響應(yīng)后,服務(wù)程序以DIA、設(shè)備碼;或傳送指令取走狀態(tài)字??膳忻饔袔滋幉杉瘮?shù)據(jù)越限、是過高或過低,從而轉(zhuǎn)入相應(yīng)處理。 圖B1.4本科生期末試卷二一.選擇題(每小題1分,共10分1六七十年代,在美國的_州,出現(xiàn)了一個地名叫硅谷。該地主要工業(yè)是_它也是_的發(fā)源

12、地。A 馬薩諸塞,硅礦產(chǎn)地,通用計算機B 加利福尼亞,微電子工業(yè),通用計算機C加利福尼亞,硅生產(chǎn)基地,小型計算機和微處理機D加利福尼亞,微電子工業(yè),微處理機2若浮點數(shù)用補碼表示,則判斷運算結(jié)果是否為規(guī)格化數(shù)的方法是_。A 階符與數(shù)符相同為規(guī)格化數(shù)B 階符與數(shù)符相異為規(guī)格化數(shù)C 數(shù)符與尾數(shù)小數(shù)點后第一位數(shù)字相異為規(guī)格化數(shù)D數(shù)符與尾數(shù)小數(shù)點后第一位數(shù)字相同為規(guī)格化數(shù)3定點16位字長的字,采用2的補碼形式表示時,一個字所能表示的整數(shù)范圍是_。A -215 +(215 -1B -(215 1 +(215 1C -(215 +1 +215D -215 +2154某SRAM芯片,存儲容量為64K×

13、;16位,該芯片的地址線和數(shù)據(jù)線數(shù)目為_。A 64,16B 16,64C 64,8D 16,6 。5交叉存貯器實質(zhì)上是一種_存貯器,它能_執(zhí)行_獨立的讀寫操作。A 模塊式,并行,多個B 模塊式串行,多個C 整體式,并行,一個D 整體式,串行,多個6用某個寄存器中操作數(shù)的尋址方式稱為_尋址。A 直接B 間接C 寄存器直接D 寄存器間接7流水CPU 是由一系列叫做“段”的處理線路所組成,和具有m個并行部件的CPU 相比,一個m段流水CPU_。A 具備同等水平的吞吐能力B不具備同等水平的吞吐能力C 吞吐能力大于前者的吞吐能力D吞吐能力小于前者的吞吐能力8描述PCI總線中基本概念不正確的句子是_。A

14、HOST 總線不僅連接主存,還可以連接多個CPUB PCI 總線體系中有三種橋,它們都是PCI 設(shè)備C 從橋連接實現(xiàn)的PCI總線結(jié)構(gòu)不允許許多條總線并行工作D 橋的作用可使所有的存取都按CPU 的需要出現(xiàn)在總線上9計算機的外圍設(shè)備是指_。A 輸入/輸出設(shè)備B 外存儲器C 遠程通信設(shè)備D 除了CPU 和內(nèi)存以外的其它設(shè)備10中斷向量地址是:_。A 子程序入口地址B 中斷服務(wù)例行程序入口地址C中斷服務(wù)例行程序入口地址的指示器 D 中斷返回地址二. 填空題(每題3分,共24分1 為了運算器的A. _,采用了B. _進位,C. _乘除法流水線等并行措施。2 相聯(lián)存儲器不按地址而是按A. _訪問的存儲器

15、,在cache中用來存放B. _,在虛擬存儲器中用來存放C. _。3 一個較完善的指令系統(tǒng)應(yīng)包含A. _類指令,B. _類指令,C. _類指令,程序控制類指令,I/O類指令,字符串類指令,系統(tǒng)控制類指令。4 硬布線器的設(shè)計方法是:先畫出A. _流程圖,再利用B. _寫出綜合邏輯表達式,然后用C. _等器件實現(xiàn)。5 當(dāng)代流行的標準總線內(nèi)部結(jié)構(gòu)包含A. _總線,B. _總線,C. _總線,公用總線。6 磁表面存儲器主要技術(shù)指標有A._,B. _,C. _,數(shù)據(jù)傳輸率。7 DMA 控制器按其A. _結(jié)構(gòu),分為B. _型和C. _型兩種。8 (2616(6316+(1358 的值為A. _。三.應(yīng)用題

16、1. (11分求證: X · Y 補=X補 (-Y 0 +=n i 1 Y i 2-i 2. (11分某計算機字長16位,主存容量為64K 字,采用單字長單地址指令,共有64條指令,試采用四種尋址方式(立即、直接、基值、相對設(shè)計指令格式。3. (11分如圖B2.1表示使用快表(頁表的虛實地址轉(zhuǎn)換條件,快表存放在相聯(lián)存貯器中,其中容量為8個存貯單元。問:(1 當(dāng)CPU 按虛擬地址1去訪問主存時,主存的實地址碼是多少?(2 當(dāng)CPU 按虛擬地址2去訪問主存時,主存的實地址碼是多少?(3 當(dāng)CPU 按虛擬地址3去訪問主存時,主存的實地址碼是多少? 圖B2.14. (11分假設(shè)某計算機的運算

17、器框圖如圖B2.2所示,其中ALU 為16位的加法器(高電平工作,S A 、S B 為16位鎖存器,4個通用寄存器由D 觸發(fā)器組成,O 端輸出, 其讀寫控制如下表所示: 要求:(1設(shè)計微指令格式。(2畫出ADD,SUB兩條微指令程序流程圖。5.(11分畫出單機系統(tǒng)中采用的三種總線結(jié)構(gòu)。6.(11分試推導(dǎo)磁盤存貯器讀寫一塊信息所需總時間的公式。本科生期末試卷二答案一.選擇題1. D2. C3. A4. D5. A6. C7. A8. C9. D 10. C二. 填空題1.A.高速性B.先行C.陣列。 2.A.內(nèi)容B.行地址表C.頁表和快表。 3.A.數(shù)據(jù)傳送B.算術(shù)運算C.邏輯運算。 4.A.指

18、令周期B.布爾代數(shù)C.門電路和觸發(fā)器。 5.A.數(shù)據(jù)傳送B.仲裁C.中斷和同步。 6.A.存儲密度B.存儲容量C.平均存取時間。 7.A.組成結(jié)構(gòu)B.選擇C.多路。 8. A.(5810三.應(yīng)用題1. 證明:設(shè)x補=x 0x 1x 2x n , y補=y 0y 1y n(1 被乘數(shù)x 符號任意,乘數(shù)y 符號為正。根據(jù)補碼定義,可得x補 = 2+x=2n+1 + x (mod 2y補 = y所以x補·y補 = 2n+1·y + x ·y=2(y 1y 2y n +x ·y其中(y 1y 2yn 是大于0的正整數(shù),根據(jù)模運算性質(zhì)有2(y 1y 2yn = 2

19、 (mod 2所以x補·y補=2+x ·y= x ·y補 (mod 2即 x ·y補=x補·y補=x補·y 1 (2 被乘數(shù)x 符號任意,乘數(shù)y 符號為負。x補=x 0.x 1x 2x ny補=1.y 1y 2y n =2+y (mod 2由此y=y補-2=0.y 1y 2y n -1所以x ·y=x (y 1y 2y n -x x ·y補= x (y 1y 2y n 補+-x補又 (y 1y 2y n >0,根據(jù)式 1 有 x (y 1y 2y n 補 = x補(0.y 1y 2y n 所以 x ·

20、;y補= x補(0.y 1y 2y n +-x補 2 (3 被乘數(shù)x 和乘數(shù)y 符號都任意。將式1和式2兩種情況綜合起來,即得補碼乘法的統(tǒng)一算式,即 x ·y補= x補(0.y 1y 2y n -x補·y 0= x補(-y 0+0.y 1y 2y n =x補 (-y 0 + =n i 1y i 2-i 證畢2. 解:64條指令需占用操作碼字段(OP 6位,這樣指令余下長度為10位。為了覆蓋主存64K字的地址空間,設(shè)尋址模式(X2位,形式地址(D8位,其指令格式如下: X= 0 0 直接尋址有效地址E=D(256單元X= 0 1 間接尋址有效地址E= (D(64KX= 1 0

21、 變址尋址有效地址E= (R+D (64KX= 1 1 相對尋址有效地址E=(PC+D (64K其中R為變址寄存器(16位,PC為程序計數(shù)器(16位,在變址和相對尋址時,位移量D 可正可負。3.解:(1用虛擬地址為1的頁號15作為快表檢索項,查得頁號為15的頁在主存中的起始地址為80000,故將80000與虛擬地址中的頁內(nèi)地址碼0324相加,求得主存實地址碼為80324。(2主存實地址碼= 96000 + 0128 = 96128(3虛擬地址3的頁號為48,當(dāng)用48作檢索項在快表中檢索時,沒有檢索到頁號為48的頁面,此時操作系統(tǒng)暫停用戶作業(yè)程序的執(zhí)行,轉(zhuǎn)去執(zhí)行查頁表程序。如該頁面在主存中,則將

22、該頁號及該頁在主存中的起始地址寫入主存;如該頁面不存在,則操作系統(tǒng)要將該頁面從外存調(diào)入主存,然后將頁號及其在主存中的起始地址寫入快表。4.解: 各字段意義如下:F1讀ROR3的選擇控制。F2寫ROR3的選擇控制。F3打入SA的控制信號。F4打入SB的控制信號。F5打開非反向三態(tài)門的控制信號LDALU。F6打開反向三態(tài)門的控制信號LDALU ,并使加法器最低位加1。F7-鎖存器SB清零RESET信號。F8-一段微程序結(jié)束,轉(zhuǎn)入取機器指令的控制信號。R寄存器讀命令W寄存器寫命令(2ADD、SUB兩條指令的微程序流程圖見圖B2.3所示。 圖B2.46.解:設(shè)讀寫一塊信息所需總時間為T b,平均找到時

23、間為T s,平均等待時間為T L,讀寫一塊信息的傳輸時間為T m,則:T b=T s+T L+T m。假設(shè)磁盤以每秒r轉(zhuǎn)速率旋轉(zhuǎn),每條磁道容量為N個字,則數(shù)據(jù)傳輸率=rN個字/秒。又假設(shè)每塊的字數(shù)為n,因而一旦讀寫頭定位在該塊始端,就能在T m(n / rN秒的時間中傳輸完畢。T L是磁盤旋轉(zhuǎn)半周的時間,T L= (1/2r秒,由此可得:T b=T s+1/2r+n/rN 秒本科生期末試卷三一.選擇題(每小題1分,共10分1.馮·諾依曼機工作的基本方式的特點是_。A 多指令流單數(shù)據(jù)流B 按地址訪問并順序執(zhí)行指令C 堆棧操作D 存貯器按內(nèi)容選擇地址2.在機器數(shù)_中,零的表示形式是唯一的

24、。A 原碼B 補碼C 移碼D 反碼3.在定點二進制運算器中,減法運算一般通過_來實現(xiàn)。A 原碼運算的二進制減法器B 補碼運算的二進制減法器C 原碼運算的十進制加法器D 補碼運算的二進制加法器4. 某計算機字長32位,其存儲容量為4MB,若按半字編址,它的尋址范圍是_。A 04MB B 02MBC 02MD 01M5.主存貯器和CPU之間增加cache的目的是_。A 解決CPU和主存之間的速度匹配問題B 擴大主存貯器容量C 擴大CPU中通用寄存器的數(shù)量D 既擴大主存貯器容量,又擴大CPU中通用寄存器的數(shù)量6.單地址指令中為了完成兩個數(shù)的算術(shù)運算,除地址碼指明的一個操作數(shù)外,另一個常需采用_。A

25、堆棧尋址方式B 立即尋址方式C 隱含尋址方式D 間接尋址方式7.同步控制是_。A 只適用于CPU控制的方式B 只適用于外圍設(shè)備控制的方式C 由統(tǒng)一時序信號控制的方式D 所有指令執(zhí)行時間都相同的方式8.描述PCI 總線中基本概念不正確的句子是_。A.PCI 總線是一個與處理器無關(guān)的高速外圍設(shè)備B.PCI總線的基本傳輸機制是猝發(fā)或傳送C. PCI 設(shè)備一定是主設(shè)備D. 系統(tǒng)中只允許有一條PCI總線9.CRT的分辨率為1024×1024像素,像素的顏色數(shù)為256,則刷新存儲器的容量為_。A 512KB B 1MBC 256KBD 2MB10.為了便于實現(xiàn)多級中斷,保存現(xiàn)場信息最有效的辦法是

26、采用_。A 通用寄存器B 堆棧C 存儲器D 外存二.填空題(每小題3分,共24分1.在計算機術(shù)語中,將運算器和控制器合在一起稱為A. _,而將B. _和存儲器合在一起稱為C. _。2.數(shù)的真值變成機器碼可采用A. _表示法,B. _表示法,C._表示法,移碼表示法。3.廣泛使用的A. _和B. _都是半導(dǎo)體隨機讀寫存儲器。前者的速度比后者快,但C. _不如后者高。4.形式指令地址的方式,稱為A._方式,有B. _尋址和C. _尋址。5. CPU從A. _取出一條指令并執(zhí)行這條指令的時間和稱為B. _。由于各種指令的操作功能不同,各種指令的指令周期是C. _。6.微型機算計機的標準總線從16位的

27、A. _總線,發(fā)展到32位的B. _總線和C._總線,又進一步發(fā)展到64位的PCI總線。7.VESA標準是一個可擴展的標準,它除兼容傳統(tǒng)的A. _等顯示方式外,還支持B._像素光柵,每像素點C. _顏色深度。8.中斷處理過程可以A. _進行。B. _的設(shè)備可以中斷C. _的中斷服務(wù)程序。三.應(yīng)用題1.(11分已知x = - 0.01111 ,y = +0.11001,求 x 補, -x 補, y 補, -y 補,x + y = ?,x y = ?2.(11分假設(shè)機器字長16位,主存容量為128K字節(jié),指令字長度為16位或32位,共有128條指令,設(shè)計計算機指令格式,要求有直接、立即數(shù)、相對、基

28、值、間接、變址六種尋址方式。3.(11分某機字長32位,常規(guī)設(shè)計的存儲空間32M ,若將存儲空間擴至256M,請?zhí)岢鲆环N可能方案。4.(11分圖B3.1所示的處理機邏輯框圖中,有兩條獨立的總線和兩個獨立的存貯器。已知指令存貯器IM最大容量為16384字(字長18位,數(shù)據(jù)存貯器DM最大容量是65536字(字長16位。各寄存器均有“打入”(R in和“送出”(R out控制命令,但圖中未標出。 設(shè)處理機格式為: 加法指令可寫為“ADD X(R1”。其功能是(AC0+ (R i+ XAC1,其中(R i+ X部分通過尋址方式指向數(shù)據(jù)存貯器,現(xiàn)取R i為R1。試畫出ADD指令從取指令開始到執(zhí)行結(jié)束的操

29、作序列圖,寫明基本操作步驟和相應(yīng)的微操作控制信號。5.(11分總線的一次信息傳送過程大致分哪幾個階段?若采用同步定時協(xié)議,請畫出讀數(shù)據(jù)的時序圖來說明。6.(11分圖B3.2是從實時角度觀察到的中斷嵌套。試問,這個中斷系統(tǒng)可以實行幾重中斷?并分析圖B3.2的中斷過程。本科生期末試卷三答案一.選擇題1 B2 B3 D4 C5 A6 C7 C8 C9 B 10 B二.填空題1. A.CPU B.CPU C.主機2. A.原碼 B.補碼 C.反碼3. A.SRAM B.DRAM C.集程度4. A.指令尋址 B.順序 C.跳躍5. A.存儲器 B.指令周期 C.不相同的6. A.ISA B.EISA

30、C.VISA7. A.VGA B.1280×1024 C.24位三.應(yīng)用題1.解: x 原= 1.01111 x 補= 1.10001 所以: -x 補= 0.01111 y 原 = 0.11001 y 補 = 0.11001 所以 : -y 補 = 1.00111 x 補 11.10001 x 補 11.10001+ y 補 00.11001 + -y 補 11.00111 x + y 補 00.01010 x - y 補 10.11000所以: x + y = +0.01010 因為符號位相異,結(jié)果發(fā)生溢出2. 解:由已知條件,機器字長16位,主存容量128KB / 2 = 64

31、KB 字,因此MAR = 18位,共128條指令,故OP 字段占7位。采用單字長和雙字長兩種指令格式,其中單字長指令用于算術(shù)邏輯和I / O 類指令,雙字長用于訪問主存的指令。 15 9 8 6 53 2 0 尋址方式由尋址模式X 定義如下:X = 000 直接尋址 E = D (64K X = 001 立即數(shù) D = 操作數(shù)X = 010 相對尋址 E = PC + D PC = 16位X = 011 基值尋址 E = R b + D ,R b =16 位X = 100 間接尋址 E = (D X = 101 變址尋址 E = R X + D ,R X = 10位3. 解:可采用多體交叉存取

32、方案,即將主存分成8個相互獨立、容量相同的模塊M 0,M 1,M 2,M 7,每個模塊32M ×32位。它各自具備一套地址寄存器、數(shù)據(jù)緩沖寄存器,各自以同等的方式與CPU 傳遞信息,其組成結(jié)構(gòu)如圖B3.3:圖B3.3 CPU 訪問8個存貯模塊,可采用兩種方式:一種是在一個存取周期內(nèi),同時訪問8個存貯模塊,由存貯器控制它們分時使用總線進行信息傳遞。另一種方式是:在存取周期內(nèi)分時訪問每個體,即經(jīng)過1 / 8存取周期就訪問一個模塊。這樣,對每個模塊而言,從CPU 給出訪存操作命令直到讀出信息,仍然是一個存取周期時間。而對CPU 來說,它可以在一個存取周期內(nèi)連續(xù)訪問8個存貯體,各體的讀寫過程

33、將重疊進行。4.解:加法指令“ADD X(R i”是一條隱含指令,其中一個操作數(shù)來自AC0,另一個操作數(shù)在數(shù)據(jù)存貯器中,地址由通用寄存器的內(nèi)容(R i加上指令格式中的X量值決定,可認為這是一種變址尋址。因此,指令周期的操作流程圖如圖B3.4:相應(yīng)的微操作控制信號列在框圖外。 圖B3.45.解:分五個階段:請求總線,總線仲裁,尋址(目的地址,信息傳送,狀態(tài)返回(錯誤報告。如圖B3.5 圖B3.56.解:該中斷系統(tǒng)可以實行5重中斷,中斷優(yōu)先級的順序是,優(yōu)先權(quán)1最高,主程序運行于最低優(yōu)先權(quán)(優(yōu)先權(quán)為6。圖B3.2中出現(xiàn)了4重中斷。圖B3.2中中斷過程如下:主程序運行到T1時刻,響應(yīng)優(yōu)先權(quán)4的中斷源的

34、中斷請求并進行中斷服務(wù);到T3時刻,優(yōu)先權(quán)4的中斷服務(wù)還未結(jié)束,但又出現(xiàn)了優(yōu)先權(quán)3的中斷源的中斷請求;暫停優(yōu)先權(quán)4的中斷服務(wù),而響應(yīng)優(yōu)先權(quán)3的中斷。到T4時刻,又被優(yōu)先權(quán)2的中斷源所中斷,直到T6時刻,返回優(yōu)先權(quán)3的服務(wù)程序,到T7時刻,又被優(yōu)先權(quán)1的中斷源所中斷,到T8時刻,優(yōu)先權(quán)1的中斷服務(wù)完畢,返回優(yōu)先權(quán)3的服務(wù)程序,直到T10優(yōu)先權(quán)3的中斷服務(wù)結(jié)束,返回優(yōu)先權(quán)4的服務(wù)程序,優(yōu)先權(quán)4的服務(wù)程序到T11結(jié)束,最后返回主程序。圖B3.2中,優(yōu)先權(quán)3的服務(wù)程序被中斷2次,而優(yōu)先權(quán)5的中斷又產(chǎn)生。本科生期末試卷四一.選擇題(每小題1分,共10分1. 現(xiàn)代計算機內(nèi)部一般采用二進制形式,我國歷史上的

35、_即反映了二值邏輯的思想,它最早記載在_上,距今以有約_千年。A. 八卦圖、論衡、二B. 算籌、周脾算經(jīng)、二C. 算籌、九章算術(shù)、一D.八卦圖、周易、三2. 定點字長的字,采用2的補碼表示時,一個字所能表示的整數(shù)范圍是_。A .128 +127 B. 127 +127 C. 129 +128 D.-128 +1283.下面浮點運算器的描述中正確的句子是:_。A. 浮點運算器可用階碼部件和尾數(shù)部件實現(xiàn)B. 階碼部件可實現(xiàn)加、減、乘、除四種運算C. 階碼部件只進行階碼相加、相減和比較操作D. 尾數(shù)部件只進行乘法和減法運算4. 某計算機字長6位,它的存貯容量是64K,若按字編址,那么它的尋址范圍是_

36、A. 0 64KB. 0 32KC. 064KBD. 0 32k5. 雙端口存儲器在_情況下會發(fā)生讀/寫沖突。A. 左端口與右端口的地址碼不同B. 左端口與右端口的地址碼相同C. 左端口與右端口的數(shù)據(jù)碼不同D. 左端口與右端口的數(shù)據(jù)碼相同6. 寄存器間接尋址方式中,操作數(shù)處在_。A. 通用寄存器B. 主存單元C. 程序計數(shù)器D. 堆棧7. 微程序控制器中,機器指令與微指令的關(guān)系是_。A. 每一條機器指令由一條微指令來執(zhí)行B. 每一條機器指令由一段微指令編寫的微程序來解釋執(zhí)行C. 每一條機器指令組成的程序可由一條微指令來執(zhí)行D. 一條微指令由若干條機器指令組成8. 描述PCI 總線中基本概念不正

37、確的句子是_。A. PCI 總線是一個與處理器無關(guān)的高速外圍設(shè)備B. PCI總線的基本傳輸機制是猝發(fā)或傳送C. PCI 設(shè)備一定是主設(shè)備D. 系統(tǒng)中只允許有一條PCI總線9. 一張3.5寸軟盤的存儲容量為_MB,每個扇區(qū)存儲的固定數(shù)據(jù)是_。A. 1.44MB ,512BB. 1MB,1024B C .2MB,256B D .1.44MB,512KB10. 發(fā)生中斷請求的條件是_。A. 一條指令執(zhí)行結(jié)束B. 一次I/O 操作結(jié)束C. 機器內(nèi)部發(fā)生故障D. 一次DMA 操作結(jié)束二填空題(每小題3分,共24分1. 2000年超級計算機浮點最高運算速度達到每秒A._次。我國的B. _號計算機的運算速度

38、達到C. _次,使我國成為美國、日本后第三個擁有高速計算機的國家。2. 一個定點數(shù)由A. _和B. _兩部分組成。根據(jù)小數(shù)點位置不同,定點數(shù)有C. _和純整數(shù)之分。3. 對存儲器的要求是A. _,B. _,C. _。為了解決這三方面的矛盾計算機采用多級存儲體系結(jié)構(gòu)。4. 指令系統(tǒng)是表征一臺計算機性能的重要因素,它的A. _和B. _不僅影響到機器的硬件結(jié)構(gòu),而且也影響到C. _。5. 當(dāng)今的CPU 芯片除了包括定點運算器和控制器外,還包括A. _,B. _運算器和C. _管理等部件。6. 總線是構(gòu)成計算機系統(tǒng)的A. _,是多個B. _部件之間進行數(shù)據(jù)傳送的C. _通道7. 每一種外設(shè)都是在它自

39、己的A 。_控制下進行工作,而A 則通過B. _和C. _相連并受C 控制。8. 在計算機系統(tǒng)中,CPU 對外圍設(shè)備的管理處程序查詢方式、程序中斷方式外,還有A. _方式,B. _方式,和C. _方式。三. 應(yīng)用題1.(11分設(shè)x補 =x 0.x 1x 2x n 。 求證:x = -x 0 +=n i 1x i 2-i2.(11分指令格式如下所示,其中OP 為操作碼,試分析指令格式特點。18 12 10 9 5 43.(11分以知cache 命中率 H=0.98,主存比cache 慢四倍,以知主存存取周期為200ns , 求cache/主存的效率和平均訪問時間。4.(11分某計算機有8條微指令

40、I 1I 8,每條微指令所包含的微命令控制信號見下表,a j 分別對應(yīng)10種不同性質(zhì)的微命令信號。假設(shè)一條微指令的控制字段僅限8位,請安排微指令的控制字段格式。 5.(11分 (1某總線在一個總線周期中并行傳送4個字節(jié)的數(shù)據(jù),假設(shè)一個總線周期等于一個總線時鐘周期,總線時鐘頻率為33MHZ ,求總線帶寬是多少?(2如果一個總線中并行傳送64位數(shù)據(jù),總線頻率升為66MHZ ,求總線帶寬是多少? 6.(11分 磁盤、磁帶、打印機三個設(shè)備同時工作。磁盤以20s 的間隔發(fā)DMA 請求,磁帶以30s 的間隔發(fā)DMA 請求,打印機以120s 的間隔發(fā)DMA 請求,假設(shè)DMA 控制器每完成一次DMA 傳輸所需

41、時間為2s ,畫出多路DMA 控制器工作時空圖。本科生期末試卷四答案一. 選擇題1. D2. A3. A ,C4. B5. B6. B7. B8. C9. A 10.C二. 填空題1. A .10000億次 B. 神威 C. 3840億2. A.符號位 B. 數(shù)值域 C. 純小數(shù)3. A.容量大 B. 速度快 C. 成本低4. A.格式 B. 功能 C. 系統(tǒng)軟件5. A. Cache B. 浮點 C. 存儲6. A.互聯(lián)機構(gòu) B. 系統(tǒng)功能 C. 公共7. A.設(shè)備控制器 B. 適配器 C. 主機8. A. DMA B. 通道 C. 外圍處理機三.應(yīng)用題1.證明:當(dāng) x 0 時,x 0 =

42、0 ,x補 = 0.x 1x 2x n = =ni 1x i 2-i =x當(dāng) x < 0 時,x 0= 1 ,x補 = 1.x 1x 2x n = 2+x所以x= 1.x 1x 2x n - 2 = -1 + 0.x 1x 2x n= -1 + =n i 1 x i 2-i 綜合上述兩種情況,可得出:x = -x 0 +=n i 1x i 2-i(補碼與真值的關(guān)系 2.解:(1 單字長二地址指令。(2 操作碼字段OP 可以指定27=128條指令。(3 源寄存器和目標寄存器都是通用寄存器(可分別指定32個,所以是RR 型指令,兩個操作數(shù)均存在寄存器中。(4 這種指令結(jié)構(gòu)常用于算術(shù)邏輯類指令

43、。3.解: R=Tm/Tc=4;Tc=Tm/4=50nsE=1/R+(1-R H=1/4+(1-4×0.98=0.94Ta=Tc/E=Tc ×4-3×0.98= 50×1.06=53ns 。4.解:為了壓縮指令字的長度,必須設(shè)法把一個微指令周期中的互斥性微命令信號組合在一個小組中,進行分組譯碼。經(jīng)分析,(e ,f ,h 和(b, i, j 可分別組成兩個小組或兩個字段,然后進行譯碼,可得六個微命令信號,剩下的a, c, d, g 四個微命令信號可進行直接控制,其整個控制字段組成如下:01 c 01 b直接控制 10 f 10 i 4位 2位 2位5.解:

44、(1設(shè)總線帶寬用Dr 表示,總線時鐘周期用T = 1/f 表示,一個總線周期傳送的數(shù)據(jù)量用D 表示,根據(jù)定義可得:Dr = T / D = D ×1/f = 4B ×33×106/s(2 64位=8B,Dr =D×f=8B×66×106/s =528MB/s6.解:答案如圖B4.1 圖B4.1圖B3.2本科生期末試卷五一.選擇題(每題1分,共10分1.對計算機的產(chǎn)生有重要影響的是:_。A 牛頓、維納、圖靈B 萊布尼茲、布爾、圖靈C 巴貝奇、維納、麥克斯韋D 萊布尼茲、布爾、克雷2.假定下列字符碼中有奇偶校驗位,但沒有數(shù)據(jù)錯誤,采用偶校

45、校驗的字符碼是_。A 11001011B 11010110C 11000001D 110010013.按其數(shù)據(jù)流的傳遞過程和控制節(jié)拍來看,陣列乘法器可認為是_。A 全串行運算的乘法器B 全并行運算的乘法器C 串并行運算的乘法器D 并串型運算的乘法器4.某計算機字長32位,其存儲容量為16MB,若按雙字編址,它的尋址范圍是_。A 016MB B 08MC 08MBD 016MB5.雙端口存儲器在_情況下會發(fā)生讀/ 寫沖突。A 左端口與右端口的地址碼不同B 左端口與右端口的地址碼相同C 左端口與右端口的數(shù)據(jù)碼相同D 左端口與右端口的數(shù)據(jù)碼不同6.程序控制類指令的功能是_。A 進行算術(shù)運算和邏輯運算

46、B 進行主存與CPU之間的數(shù)據(jù)傳送C 進行CPU和I / O設(shè)備之間的數(shù)據(jù)傳送D 改變程序執(zhí)行順序7.由于CPU內(nèi)部的操作速度較快,而CPU訪問一次主存所花的時間較長,因此機器周期通常用_來規(guī)定。A 主存中讀取一個指令字的最短時間B 主存中讀取一個數(shù)據(jù)字的最長時間C 主存中寫入一個數(shù)據(jù)字的平均時間D 主存中讀取一個數(shù)據(jù)字的平均時間8.系統(tǒng)總線中控制線的功能是_。A 提供主存、I / O接口設(shè)備的控制信號響應(yīng)信號B 提供數(shù)據(jù)信息C 提供時序信號D 提供主存、I / O接口設(shè)備的響應(yīng)信號9.具有自同步能力的記錄方式是_。A NRZ0B NRZ1C PMD MFM10.IEEE1394的高速特性適合

47、于新型高速硬盤和多媒體數(shù)據(jù)傳送,它的數(shù)據(jù)傳輸率可以是_。A 100兆位/ 秒B 200兆位/ 秒C 400兆位/ 秒D 300兆位/ 秒二.填空題(每題3分,共24分1.C ache是一種A. _存儲器,是為了解決CPU和主存之間B. _不匹配而采用的一項重要硬件技術(shù)?,F(xiàn)發(fā)展為多級cache體系,C. _分設(shè)體系。2.R ISC指令系統(tǒng)的最大特點是:A. _;B. _;C. _種類少。只有取數(shù)/ 存數(shù)指令訪問存儲器。3.并行處理技術(shù)已成為計算計技術(shù)發(fā)展的主流。它可貫穿于信息加工的各個步驟和階段。概括起來,主要有三種形式A. _并行;B. _并行;C. _并行。4. 為了解決多個A. _同時競爭

48、總線,B. _必須具有C. _部件。5. 軟磁盤和硬磁盤的A. _原理與B. _方式基本相同,但在C. _和性能上存在較大差別。6.選擇型DMA控制器在A. _可以連接多個設(shè)備,而在B. _只能允許連接一個設(shè)備,適合于連接C. _設(shè)備。7.主存與cache的地址映射有A. _、B. _、C. _三種方式。其中組相連方式適度地兼顧了前二者的優(yōu)點,又盡量避免其缺點,從靈活性、命中率、硬件投資來說較為理想。8.流水CPU是以A. _為原理構(gòu)造的處理器,是一種非常B. _的并行技術(shù)。目前的C. _微處理器幾乎無一例外的使用了流水技術(shù)。三.應(yīng)用題1.(11分CPU執(zhí)行一段程序時,cache完成存取的次數(shù)為3800次,主存完成存取的次數(shù)為200次,已知cache存取周期為50ns,主存為250ns,求cache / 主存系統(tǒng)的效率和平均訪問時間。2.(11分某加法器進位鏈小組信號為C4C3C2C1 ,低位來的信號為C0,請分別按下述兩種方式寫出C4C3C2C1的邏輯表達式。(1串行進位方式(2并行進位方式3.(11分圖B5.1所示為存貯器的地址空間分布圖和存貯器的地址譯碼電路,后者可在A組跨接端和B組跨接端之間分別進行接線。74LS139是2 :4譯碼器,使

溫馨提示

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

最新文檔

評論

0/150

提交評論