計(jì)算機(jī)組成原理練習(xí)題2023級(jí)1_第1頁(yè)
計(jì)算機(jī)組成原理練習(xí)題2023級(jí)1_第2頁(yè)
計(jì)算機(jī)組成原理練習(xí)題2023級(jí)1_第3頁(yè)
計(jì)算機(jī)組成原理練習(xí)題2023級(jí)1_第4頁(yè)
計(jì)算機(jī)組成原理練習(xí)題2023級(jí)1_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、1在DMA 方式中,CPU 和DMA 控制器通常采用三種方法來(lái)分時(shí)使用主存,它們是 A 、 B 和 C 。A停止CPU 訪問(wèn)主存 B周期挪用 CDMA 和CPU 交替訪問(wèn)主存2設(shè)n = 8不包括符號(hào)位,那么原碼一位乘需做 A 次移位和最多 B 次加法,補(bǔ)碼Booth 算法需做 C 次移位和最多 D 次加法。A8 B8 C8 D93設(shè)浮點(diǎn)數(shù)階碼為8位含1位階符,尾數(shù)為24位含1位數(shù)符,那么32位二進(jìn)制補(bǔ)碼浮點(diǎn)規(guī)格化數(shù)對(duì)應(yīng)的十進(jìn)制真值范圍是:最大正數(shù)為 A ,最小正數(shù)為 B ,最大負(fù)數(shù)為 C ,最小負(fù)數(shù)為 D 。A2127(1-223) B2129 C2128(-21-223) D-21274一個(gè)

2、總線傳輸周期包括 A 、 B 、 C 和 D 四個(gè)階段。A申請(qǐng)分配階段 B尋址階段 C傳輸階段 D結(jié)束階段5CPU 采用同步控制方式時(shí),控制器使用 A 和 B 組成的多極時(shí)序系統(tǒng)。A機(jī)器周期 B節(jié)拍6在組合邏輯控制器中,微操作控制信號(hào)由 A 、 B 和 C 決定。 A指令操作碼 B 時(shí)序 C狀態(tài)條件1完成一條指令一般分為 A 周期和 B 周期,前者完成 C 操作,后者完成 D 操作。A取指 B執(zhí)行 C取指令和分析指令 D執(zhí)行指令2設(shè)指令字長(zhǎng)等于存儲(chǔ)字長(zhǎng),均為24 位,假設(shè)某指令系統(tǒng)可完成108 種操作,操作碼長(zhǎng)度固定,且具有直接、間接一次間址、變址、基址、相對(duì)、立即等尋址方式,那么在保證最大范

3、圍內(nèi)直接尋址的前提下,指令字中操作碼占 A 位,尋址特征位占 B 位,可直接尋址的范圍是 C ,一次間址的范圍是 D 。A7 B3 C 214 D 2243微指令格式可分為 A 型和 B 型兩類,其中 C 型微指令用較長(zhǎng)的微程序結(jié)構(gòu)換取較短的微指令結(jié)構(gòu)。A垂直 B水平 C垂直4在寫(xiě)操作時(shí),對(duì)Cache 與主存單元同時(shí)修改的方法稱作 A ,假設(shè)每次只暫時(shí)寫(xiě)入Cache,直到替換時(shí)才寫(xiě)入主存的方法稱作 B 。A寫(xiě)直達(dá)法 B寫(xiě)回法5I/O 與主機(jī)交換信息的方式中, A 和 B 都需通過(guò)程序?qū)崿F(xiàn)數(shù)據(jù)傳送,其中 C 表達(dá)CPU 與設(shè)備是串行工作的。 A程序查詢方式 B中斷方式 C程序查詢方式6在小數(shù)定點(diǎn)

4、機(jī)中,采用1 位符號(hào)位,假設(shè)存放器內(nèi)容為10000000,當(dāng)它分別表示為原碼、補(bǔ)碼時(shí),其對(duì)應(yīng)的真值分別為 A 、 B 均用十進(jìn)制表示。A-0 B-1 7. 對(duì)存儲(chǔ)器的要求是 A , _ B _,本錢低。為了解決這三方面的矛盾,計(jì)算機(jī)采用多級(jí)存儲(chǔ)體系結(jié)構(gòu)。A容量大 B速度快1設(shè)24位長(zhǎng)的浮點(diǎn)數(shù),其中階符1位,階碼5位,數(shù)符1位,尾數(shù)17位,階碼和尾數(shù)均用補(bǔ)碼表示,且尾數(shù)采用規(guī)格化形式,那么它能表示最大正數(shù)真值是 A ,非零最小正數(shù)真值是 B ,絕對(duì)值最大的負(fù)數(shù)真值是 C ,絕對(duì)值最小的負(fù)數(shù)真值是 D 均用十進(jìn)制表示。 A231(1-217) B233 C-231 D232(-21-217)2變址

5、尋址和基址尋址的區(qū)別是:在基址尋址中,基址存放器提供 A , 指令提供 B ; 而在變址尋址中,變址存放器提供 C ,指令提供 D 。A基地址 B偏移量 C偏移量 D基地址3影響流水線性能的因素主要反映在 A 和 B 兩個(gè)方面。A訪存沖突 B相關(guān)問(wèn)題4運(yùn)算器的技術(shù)指標(biāo)一般用 A 和 B 表示。A機(jī)器字長(zhǎng) B運(yùn)算速度5 緩存是設(shè)在 A 和 B 之間的一種存儲(chǔ)器,其速度 C 匹配,其容量與 D 有關(guān)。ACPU B主存 C與CPU速度 D緩存中數(shù)據(jù)的命中率6CPU 響應(yīng)中斷時(shí)要保護(hù)現(xiàn)場(chǎng),包括對(duì) A 和 B 的保護(hù),前者通過(guò) C 實(shí)現(xiàn),后者可通過(guò) D 實(shí)現(xiàn)。APC 內(nèi)容 B存放器內(nèi)容 C硬件自動(dòng)或中斷

6、隱指令 D軟件編程1DMA 的數(shù)據(jù)塊傳送可分為 A 、 B 和 C 階段。A預(yù)處理 B數(shù)據(jù)傳送 C后處理2設(shè)n = 16不包括符號(hào)位,機(jī)器完成一次加和移位各需100ns,那么原碼一位乘最多需 A ns,補(bǔ)碼Booth 算法最多需 B ns。A3200 B33003設(shè)相對(duì)尋址的轉(zhuǎn)移指令占2個(gè)字節(jié),第一字節(jié)為操作碼,第二字節(jié)是位移量用補(bǔ)碼表示,每當(dāng)CPU從存儲(chǔ)器取出一個(gè)字節(jié)時(shí),即自動(dòng)完成pc+ 1pc。設(shè)當(dāng)前指令地址為3008H,要求轉(zhuǎn)移到300FH,那么該轉(zhuǎn)移指令第二字節(jié)的內(nèi)容應(yīng)為 A 。假設(shè)當(dāng)前指令地址為300FH,要求轉(zhuǎn)移到3004H,那么該轉(zhuǎn)移指令第二字節(jié)的內(nèi)容為 B 。A05H BF3H

7、4設(shè)浮點(diǎn)數(shù)階碼為8 位含1 位階符,用移碼表示,尾數(shù)為24 位含1 位數(shù)符,用補(bǔ)碼規(guī)格化表示,那么對(duì)應(yīng)其最大正數(shù)的機(jī)器數(shù)形式為 A ,真值為 B 十進(jìn)制表示;對(duì)應(yīng)其絕對(duì)值最小負(fù)數(shù)的機(jī)器數(shù)形式為 C ,真值為 D 十進(jìn)制表示。A1,1111111;0.11123 個(gè)1 B2127(1-2-23)C0,0000000;1.01122 個(gè)1 D-2-128(2-1+2-23)5I/O 的編址方式可分為 A 和 B 兩大類,前者需有獨(dú)立的I/O 指令,后者可通過(guò) C 指令和設(shè)備交換信息。 A不統(tǒng)一編址 B統(tǒng)一編址 C訪存6動(dòng)態(tài)RAM 靠 A 的原理存儲(chǔ)信息,因此一般在 B 時(shí)間內(nèi)必須刷新一次,刷新與

8、C 址有關(guān),該地址由 D 給出。A電容存儲(chǔ)電荷 B2ms C行 D刷新地址計(jì)數(shù)器7在微程序控制器中,一條機(jī)器指令對(duì)應(yīng)一個(gè) A ,假設(shè)某機(jī)有35條機(jī)器指令,通??蓪?duì)應(yīng) B 。A微程序 B38 個(gè)微程序。132 位字長(zhǎng)的浮點(diǎn)數(shù),其中階碼8 位含1 位階符,基值為2,尾數(shù)24 位含1 位數(shù)符,那么其對(duì)應(yīng)的最大正數(shù)是 A ,最小的絕對(duì)值是 B ;假設(shè)機(jī)器數(shù)采用補(bǔ)碼表示,且尾數(shù)為規(guī)格化形式,那么對(duì)應(yīng)的最小正數(shù)是 C ,最小負(fù)數(shù)是 D 。 均用十進(jìn)制表示A2127 (1-2 -23 ) B2 -127 2 -23 C2 -128 2 -1 D-21272CPU 從主存取出一條指令并執(zhí)行該指令的時(shí)間叫A ,

9、它通常包含假設(shè)干個(gè)B ,而后者又包含假設(shè)干個(gè)C 。D 和E 組成多級(jí)時(shí)序系統(tǒng)。A指令周期 B機(jī)器周期 C節(jié)拍 D機(jī)器周期 E節(jié)拍3假設(shè)微指令的操作控制字段共18 位,假設(shè)采用直接控制,那么一條微指令最多可同時(shí)啟動(dòng) A 個(gè)微操作命令。假設(shè)采用字段直接編碼控制,并要求一條微指令能同時(shí)啟動(dòng)3個(gè)微操作,那么微指令的操作控制字段應(yīng)分 B 段,假設(shè)每個(gè)字段的微操作數(shù)相同,這樣的微指令格式最多可包含 C 個(gè)微操作命令。A18 B3 C1924一個(gè)8 體低位交叉的存儲(chǔ)器,假設(shè)存取周期為T,CPU 每隔冧T = 8冧時(shí)間啟動(dòng)一個(gè)存儲(chǔ)體,那么依次從存儲(chǔ)器中取出16 個(gè)字共需 A 存取周期。A 23/85I/O 與

10、主機(jī)交換信息的控制方式中, A 方式CPU 和設(shè)備是串行工作的。 B 和 C 方式CPU 和設(shè)備是并行工作的,前者傳送與主程序是并行的,后者傳送和主機(jī)是串行的。A程序查詢 BDMA C程序中斷6設(shè)n =16 位不包括符號(hào)位在內(nèi),原碼兩位乘需做 A 次移位,最多做 B 次加法;補(bǔ)碼Booth 算法需做 C 次移位,最多做 D 次加法。A8 B9 C16 D17三、名詞解釋1機(jī)器周期答:機(jī)器的基準(zhǔn)時(shí)間,通常指一個(gè)存取周期。2周期挪用答:周期挪用:DMA方式中由DMA接口向CPU 申請(qǐng)占用總線,占用一個(gè)存取周期。3雙重分組跳躍進(jìn)位答:n 位全加器分成假設(shè)干大組,大組內(nèi)又分成假設(shè)干小組,大組中小組的最

11、高進(jìn)位同時(shí)產(chǎn)生,大組與大組間的進(jìn)位串行傳送。4水平型微指令答:水平型微指令的特點(diǎn)是一次能定義并執(zhí)行多個(gè)并行操作的微命令。從編碼方式看,直接編碼、字段直接編碼、字段間接編碼以及直接編碼和字段直接和間接混合編碼都屬水平型微指令。其中直接編碼速度最快,字段編碼要經(jīng)過(guò)譯碼,故速度受影響。5超標(biāo)量答:超標(biāo)量Super scalar技術(shù)是指在每個(gè)時(shí)鐘周期內(nèi)可同時(shí)并發(fā)多條獨(dú)立指令,即以并行操作方式將兩條或兩條以上指令編譯并執(zhí)行,在一個(gè)時(shí)鐘周期內(nèi)需要多個(gè)功能部件。1時(shí)鐘周期答:時(shí)鐘周期:節(jié)拍,時(shí)鐘頻率的倒數(shù),機(jī)器根本操作的最小單位。2向量地址答:向量地址:中斷方式中由硬件產(chǎn)生向量地址,可由向量地址找到入口地址

12、。3系統(tǒng)總線答:系統(tǒng)總線是指CPU、主存、I/O通過(guò)I/O 接口各大部件之間的信息傳輸線。按傳輸信息的不同,又分?jǐn)?shù)據(jù)總線、地址總線和控制總線。4機(jī)器指令答:機(jī)器指令由0、1 代碼組成,能被機(jī)器直接識(shí)別。機(jī)器指令可由有序微指令組成的微程序來(lái)解釋,微指令也是由0、1 代碼組成,也能被機(jī)器直接識(shí)別5超流水線答:超流水線Super pipe lining技術(shù)是將一些流水線存放器插入到流水線段中,好比將流水線再分道,提高了原來(lái)流水線的速度,在一個(gè)時(shí)鐘周期內(nèi)一個(gè)功能部件被使用屢次。1微程序控制答:采用與存儲(chǔ)程序類似的方法來(lái)解決微操作命令序列的形成,將一條機(jī)器指令編寫(xiě)成一個(gè)微程序,每一個(gè)微程序包含假設(shè)干條微

13、指令,每一條指令包含一個(gè)或多個(gè)微操作命令。2存儲(chǔ)器帶寬答:每秒從存儲(chǔ)器進(jìn)出信息的最大數(shù)量,單位可以用字/秒或字節(jié)/秒或位/秒來(lái)表示。3RISC答:RISC 是精簡(jiǎn)指令系統(tǒng)計(jì)算機(jī),通過(guò)有限的指令條數(shù)簡(jiǎn)化處理器設(shè)計(jì),已到達(dá)提高系統(tǒng)執(zhí)行速度的目的。4中斷隱指令及功能答:中斷隱指令是在機(jī)器指令系統(tǒng)中沒(méi)有的指令,它是CPU 在中斷周期內(nèi)由硬件自動(dòng)完成的一條指令,其功能包括保護(hù)程序斷點(diǎn)、尋找中斷效勞程序的入口地址、關(guān)中斷等功能。5機(jī)器字長(zhǎng)答:CPU 一次能處理的數(shù)據(jù)位數(shù),它與CPU 中存放器的位數(shù)有關(guān)。1CMAR答:CMAR 控制存儲(chǔ)器地址存放器,用于存放微指令的地址,當(dāng)采用增量計(jì)數(shù)器法形成后繼微指令地址

14、時(shí),CMAR 有計(jì)數(shù)功能。2總線答:總線是連接多個(gè)部件模塊的信息傳輸線,是各部件共享的傳輸介質(zhì)。3指令流水答:指令流水就是改變各條指令按順序串行執(zhí)行的規(guī)那么,使機(jī)器在執(zhí)行上一條指令的同時(shí),取出下一條指令,即上一條指令的執(zhí)行周期和下一條指令的取指周期同時(shí)進(jìn)行。4單重分組跳躍進(jìn)位答:n 位全加器分成假設(shè)干小組,小組內(nèi)的進(jìn)位同時(shí)產(chǎn)生,小組與小組之間采用串行進(jìn)位5尋址方式答:是指確定本條指令的數(shù)據(jù)地址,以及下一條將要執(zhí)行的指令地址的方法。1同步控制方式答:任何一條指令或指令中的任何一個(gè)微操作的執(zhí)行,都由事先確定且有統(tǒng)一基準(zhǔn)時(shí)標(biāo)的時(shí)序信號(hào)所控制的方式,叫做同步控制方式。2周期竊取答:周期竊?。篋MA 方

15、式中由DMA 接口向CPU 申請(qǐng)占用總線,占用一個(gè)存取周期。3雙重分組跳躍進(jìn)位答:n 位全加器分成假設(shè)干大組,大組內(nèi)又分成假設(shè)干小組,大組中小組的最高進(jìn)位同時(shí)產(chǎn)生,大組與大組間的進(jìn)位串行傳送。4直接編碼答:在微指令的操作控制字段中,每一位代表一個(gè)微命令,這種編碼方式即為直接編碼方式。5硬件向量法答:硬件向量法就是利用硬件產(chǎn)生向量地址,再由向量地址找到中斷效勞程序的入口地址。四、計(jì)算題1:A =,B =求:A+B補(bǔ)答:由A = =0.1011,B = 0.011 得A補(bǔ)= 1.0101,B補(bǔ)= 1.1001 A+B補(bǔ)= A補(bǔ)= 1.0101+ B補(bǔ)= 1.10011 0.1110丟掉 兩操作數(shù)符

16、號(hào)均為1,結(jié)果的符號(hào)為0,故為溢出。2設(shè)機(jī)器數(shù)字長(zhǎng)為8位含一位符號(hào)位在內(nèi),假設(shè)A = +15,B = +24,求A-B補(bǔ)并復(fù)原成真值。答: A = +15 = +0001111,B = +24 = +0011000 A補(bǔ)= 0,0001111,B補(bǔ)= 0,0011000,-B補(bǔ)= 1,1101000 那么A-B補(bǔ)= A補(bǔ)+ -B補(bǔ)= 0, 0001111+1, 11010001, 1110111 A-B補(bǔ)= 1,1110111 故 A-B = -0001001 = -9 3:兩浮點(diǎn)數(shù)x = 0.1101210,y = 0.1011201 求:x + y答:x、y 在機(jī)器中以補(bǔ)碼表示為x補(bǔ)= 0

17、0,10; 00.1101y補(bǔ)= 00,01; 00.1011 對(duì)階j補(bǔ)= jx補(bǔ)- jy補(bǔ)= 00,10 + 11,11 = 00,01即j = 1,表示y的階碼比x的階碼小1,因此將y的尾數(shù)向右移1位,階碼相應(yīng)加1,即 y補(bǔ)= 00,10; 00.0101這時(shí) y補(bǔ)的階碼與x補(bǔ)的階碼相等,階差為0,表示對(duì)階完畢。 求和0 0.1 1 0 1 Sx 補(bǔ)1 1.0 1 0 1 Sy補(bǔ) 0 1.0 0 1 0 Sx +Sy 補(bǔ)即x+y補(bǔ)= 00,10; 01.0010 右規(guī)運(yùn)算結(jié)果兩符號(hào)位不等,表示尾數(shù)之和絕對(duì)值大于1,需右規(guī),即將尾數(shù)之和向右移1 位,階碼加1,故得x+y補(bǔ)= 00,11; 0

18、0.1001那么x+y = 0.10012114設(shè)某機(jī)主頻為8MHz,每個(gè)機(jī)器周期平均含2 個(gè)時(shí)鐘周期,每條指令平均有2.5 個(gè)機(jī)器周期,試問(wèn)該機(jī)的平均指令執(zhí)行速度為多少M(fèi)IPS?假設(shè)機(jī)器主頻不變,但每個(gè)機(jī)器周期平均含4 個(gè)時(shí)鐘周期,每條指令平均有5 個(gè)機(jī)器周期,那么該機(jī)的平均指令執(zhí)行速度又是多少M(fèi)IPS?答:根據(jù)主頻為8MHz ,得時(shí)鐘周期為1/8 = 0.125s,機(jī)器周期為0.1252 = 0.25s,指令周期為0.252.5 = 0.625s。1平均指令執(zhí)行速度為1/0.625 = 1.6MIPS。2假設(shè)機(jī)器主頻不變,機(jī)器周期含4 個(gè)時(shí)鐘周期,每條指令平均含5 個(gè)機(jī)器周期,那么指令周期

19、為0.12545 = 2.5s ,故平均指令執(zhí)行速度為1/2.5 = 0.4MIPS。5設(shè)x = +11/ 16,y = +7/16 ,試用變形補(bǔ)碼計(jì)算x + y。答: x = +11/16= 0.1011,y = +7/16= 0.0111 x補(bǔ)= 00.1011, y補(bǔ) = 00.0111 那么x補(bǔ)+ y補(bǔ) = 00 .1011+ 00 .0111=01 .0010 此時(shí),符號(hào)位為“01,表示溢出,又因第一位符號(hào)位為“0,表示結(jié)果的真正符號(hào),故“01表示正溢出。五、簡(jiǎn)答題1某機(jī)主存容量為4M16 位,且存儲(chǔ)字長(zhǎng)等于指令字長(zhǎng),假設(shè)該機(jī)的指令系統(tǒng)具備120種操作。操作碼位數(shù)固定,且具有直接、間

20、接、立即、相對(duì)、基址五種尋址方式。1畫(huà)出一地址指令格式并指出各字段的作用;2該指令直接尋址的最大范圍十進(jìn)制表示;3一次間址的尋址范圍十進(jìn)制表示;4相對(duì)尋址的位移量十進(jìn)制表示。答:1一地址指令格式為 OPMAOP 操作碼字段,共7位,可反映120種操作;M 尋址方式特征字段,共3位,可反映5種尋址方式;A 形式地址字段,共1673 = 6 位 2直接尋址的最大范圍為26 = 64 3由于存儲(chǔ)字長(zhǎng)為16 位,故一次間址的尋址范圍為216 = 65536 4相對(duì)尋址的位移量為32 + 31 2控制器中常采用哪些控制方式,各有何特點(diǎn)? 答:控制器常采用同步控制、異步控制和聯(lián)合控制。同步控制即微操作序列

21、由基準(zhǔn)時(shí)標(biāo)系統(tǒng)控制,每一個(gè)操作出現(xiàn)的時(shí)間與基準(zhǔn)時(shí)標(biāo)保持一致。異步控制不存在基準(zhǔn)時(shí)標(biāo)信號(hào),微操作的時(shí)序是由專用的應(yīng)答線路控制的,即控制器發(fā)出某一個(gè)微操作控制信號(hào)后,等待執(zhí)行部件完成該操作時(shí)所發(fā)回的“答復(fù)或“終了信號(hào),再開(kāi)始下一個(gè)微操作。聯(lián)合控制是同步控制和異步控制相結(jié)合的方式,即大多數(shù)微操作在同步時(shí)序信號(hào)控制下進(jìn)行,而對(duì)那些時(shí)間難以確定的微操作,如涉及到I/O 操作,那么采用異步控制。3某機(jī)有五個(gè)中斷源,按中斷響應(yīng)的優(yōu)先順序由高到低為L(zhǎng)0,L1,L2,L3,L4,現(xiàn)要求優(yōu)先順序改為L(zhǎng)4,L2,L3,L0,L1,寫(xiě)出各中斷源的屏蔽字。 中斷源屏蔽字0 1 2 3 4L0L1L2L3L4答:設(shè)屏蔽位

22、為“1時(shí)表示對(duì)應(yīng)的中斷源被屏蔽,屏蔽字排列如下:中斷源屏蔽字0 1 2 3 4L01 1 0 0 0L10 1 0 0 0L21 1 1 1 0L31 1 0 1 0L41 1 1 1 11指出零的表示是唯一形式的機(jī)器數(shù),并寫(xiě)出其二進(jìn)制代碼機(jī)器數(shù)字長(zhǎng)8位。答: 補(bǔ)碼0.0000000 移碼1.00000002除了采用高速芯片外,分別指出存儲(chǔ)器、運(yùn)算器、控制器和I/O 系統(tǒng)各自可采用什么方法提高機(jī)器速度,各舉一例簡(jiǎn)要說(shuō)明。答:存儲(chǔ)器:采用多體交叉存儲(chǔ)器運(yùn)算器:采用快速進(jìn)位鏈控制器:采用指令流水I/O 系統(tǒng):采用DMA 方式3總線通信控制有幾種方式,簡(jiǎn)要說(shuō)明各自的特點(diǎn)。答:同步通信:通信雙方由統(tǒng)一

23、時(shí)標(biāo)控制數(shù)據(jù)傳送異步通信:采用應(yīng)答方式通信。半同步通信:統(tǒng)一時(shí)鐘,可插入等待信號(hào)別離式通信:都是主設(shè)備,充分發(fā)揮總線的有效占用。4以I/O設(shè)備的中斷處理過(guò)程為例,說(shuō)明一次程序中斷的全過(guò)程。答:一次程序中斷大致可分為五個(gè)階段。中斷請(qǐng)求 中斷判優(yōu) 中斷響應(yīng) 中斷效勞 中斷返回1完整的總線傳輸周期包括哪幾個(gè)階段?簡(jiǎn)要表達(dá)每個(gè)階段的工作。答:總線在完成一次傳輸周期時(shí),可分為四個(gè)階段:申請(qǐng)分配階段:由需要使用總線的主模塊或主設(shè)備提出申請(qǐng),經(jīng)總線仲裁機(jī)構(gòu)決定下一傳輸周期的總線使用權(quán)授于某一申請(qǐng)者; 尋址階段:取得了使用權(quán)的主模塊,通過(guò)總線發(fā)出本次打算訪問(wèn)的從模塊或從設(shè)備的存儲(chǔ)地址或設(shè)備地址及有關(guān)命令,啟動(dòng)

24、參與本次傳輸?shù)膹哪K; 傳數(shù)階段:主模塊和從模塊進(jìn)行數(shù)據(jù)交換,數(shù)據(jù)由源模塊發(fā)出經(jīng)數(shù)據(jù)總線流入目的模塊; 結(jié)束階段:主模塊的有關(guān)信息均從系統(tǒng)總線上撤除,讓出總線使用權(quán)。2除了采用高速芯片外,從計(jì)算機(jī)的各個(gè)子系統(tǒng)的角度分析,指出6種以上含6 種提高整機(jī)速度的措施。答:每寫(xiě)出一種給1 分,最多6 分針對(duì)存儲(chǔ)器,采用高速芯片;針對(duì)存儲(chǔ)器,可以采用Cache-主存層次的設(shè)計(jì)和管理提高整機(jī)的速度;針對(duì)存儲(chǔ)器,可以采用多體并行結(jié)構(gòu)提高整機(jī)的速度;針對(duì)控制器,可以通過(guò)指令流水設(shè)計(jì)技術(shù)提高整機(jī)的速度;針對(duì)控制器,可以通過(guò)超標(biāo)量設(shè)計(jì)技術(shù)提高整機(jī)的速度;針對(duì)運(yùn)算器,可以對(duì)運(yùn)算方法加以改進(jìn),如兩位乘,或用快速進(jìn)位鏈;

25、針對(duì)I/O 系統(tǒng),可以運(yùn)用DMA 技術(shù)不中斷現(xiàn)行程序,提高CPU 的效率。3某機(jī)有五個(gè)中斷源,按中斷響應(yīng)的優(yōu)先順序由高到低為L(zhǎng)0,L1,L2,L3,L4,現(xiàn)要求優(yōu)先順序改為L(zhǎng)3,L2,L4,L0,L1,寫(xiě)出各中斷源的屏蔽字。答:每寫(xiě)對(duì)一個(gè)屏蔽字1 分設(shè)屏蔽位為“1時(shí)表示對(duì)應(yīng)的中斷源被屏蔽,屏蔽字排列如下:中斷源屏蔽字0 1 2 3 4L0 L1 L2 L3 L41 1 0 0 00 1 0 0 01 1 1 0 1 1 1 1 1 11 1 0 0 1 1CPU 包括哪幾個(gè)工作周期?每個(gè)工作周期的作用是什么。答:取指周期是為了取指令間址周期是為了取有效地址執(zhí)行周期是為了取操作數(shù)中斷周期是為了保

26、存程序斷點(diǎn)2什么是指令周期、機(jī)器周期和時(shí)鐘周期?三者有何關(guān)系? 答:指令周期是CPU 取出并執(zhí)行一條指令所需的全部時(shí)間,即完成一條指令的時(shí)間。機(jī)器周期是所有指令執(zhí)行過(guò)程中的一個(gè)基準(zhǔn)時(shí)間,通常以存取周期作為機(jī)器周期。時(shí)鐘周期是機(jī)器主頻的倒數(shù),也可稱為節(jié)拍,它是控制計(jì)算機(jī)操作的最小單位時(shí)間。一個(gè)指令周期包含假設(shè)干個(gè)機(jī)器周期,一個(gè)機(jī)器周期又包含假設(shè)干個(gè)時(shí)鐘周期,每個(gè)指令周期內(nèi)的機(jī)器周期數(shù)可以不等,每個(gè)機(jī)器周期內(nèi)的時(shí)鐘周期數(shù)也可以不等。3.接收到的漢明碼為0100111按配偶原那么配置,試問(wèn)欲傳送的信息是什么? 答:要求出欲傳送的信息必須給出正確的信息位,故此題首先應(yīng)該判斷收到的信息是否有錯(cuò)。 漢明碼

27、的格式如下:二進(jìn)制序號(hào)1 2 3 4 5 6 7名稱C1 C2 b4 C4 b3 b2 b1糾正過(guò)程如下: P1=1357=0 P2=2367=1 P4=4567=1 所以,P4P2P1=110,第6位出錯(cuò),可糾正為0100101,故欲傳送的信息為0101。4某機(jī)主存容量為4M16 位,且存儲(chǔ)字長(zhǎng)等于指令字長(zhǎng),假設(shè)該機(jī)的指令系統(tǒng)具備56 種操作。操作碼位數(shù)固定,且具有直接、間接、立即、相對(duì)、變址五種尋址方式。1畫(huà)出一地址指令格式并指出各字段的作用;2該指令直接尋址的最大范圍十進(jìn)制表示;3一次間址的尋址范圍十進(jìn)制表示;4相對(duì)尋址的位移量十進(jìn)制表示。答:1一地址指令格式為:OPMAOP 操作碼字段

28、,共6 位,可反映56 種操作;M 尋址方式特征字段,共3 位,可反映5 種尋址方式;A 形式地址字段,共16 6 3 = 7 位2直接尋址的最大范圍為27 = 128 3由于存儲(chǔ)字長(zhǎng)為16 位,故一次間址的尋址范圍為216 = 65536 4相對(duì)尋址的位移量為64 + 63 5能不能說(shuō)機(jī)器的主頻越快,機(jī)器的速度就越快,為什么?答:不能說(shuō)機(jī)器的主頻越快,機(jī)器的速度就越快。因?yàn)闄C(jī)器的速度不僅與主頻有關(guān),還與機(jī)器周期中所含的時(shí)鐘周期數(shù)以及指令周期中所含的機(jī)器周期數(shù)有關(guān)。同樣主頻的機(jī)器,由于機(jī)器周期所含時(shí)鐘周期數(shù)不同,機(jī)器的速度也不同。機(jī)器周期中所含時(shí)鐘周期數(shù)少的機(jī)器,速度更快。此外,機(jī)器的速度還和

29、其他很多因素有關(guān),如主存的速度、機(jī)器是否配有Cache、總線的數(shù)據(jù)傳輸率、硬盤的速度、以及機(jī)器是否采用流水技術(shù)等等。機(jī)器速度還可以用MIPS每秒執(zhí)行百萬(wàn)條指令數(shù)和CPI執(zhí)行一條指令所需的時(shí)鐘周期數(shù)來(lái)衡量。六、問(wèn)答題1主機(jī)框圖如下所示:存儲(chǔ)體CU控制單元控制器運(yùn)算器1假設(shè)存儲(chǔ)器容量為64K32 位,指出圖中各存放器的位數(shù); 2寫(xiě)出組合邏輯控制器完成STA X X 為主存地址指令發(fā)出的全部微操作命令及節(jié)拍安排。3假設(shè)采用微程序控制,還需增加哪些微操作? 2一條雙字長(zhǎng)的取數(shù)指令LDA存于存儲(chǔ)器的100 和101 單元,其中第一個(gè)字為操作碼和尋址特征M,第二個(gè)字為形式地址。假設(shè)PC 當(dāng)前值為100,變址存放器XR的內(nèi)容為100,基址存放器的內(nèi)容為200,存儲(chǔ)器各單元的內(nèi)容如以下列圖所示。寫(xiě)出在以下尋址方式中,取數(shù)指令執(zhí)行結(jié)束后,累加器AC 的內(nèi)容。 尋址方式 AC 內(nèi)容1 直接尋址2 立即尋址3 間接尋址4 相對(duì)尋址5 變址尋址6 基址尋址 3設(shè)某機(jī)有四個(gè)中斷源A、B、C、D,其硬件排隊(duì)優(yōu)先次序?yàn)锳 B C D,現(xiàn)要求將中斷處理次序改為D A C B。1寫(xiě)出每個(gè)中斷源對(duì)應(yīng)的屏蔽

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論