計(jì)算機(jī)組成原理試卷(3)_第1頁
計(jì)算機(jī)組成原理試卷(3)_第2頁
計(jì)算機(jī)組成原理試卷(3)_第3頁
計(jì)算機(jī)組成原理試卷(3)_第4頁
計(jì)算機(jī)組成原理試卷(3)_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、試卷1312222258一、單4選1(題下選項(xiàng)可能多個(gè)正確,只能選擇其中最佳的一項(xiàng))1、  以下四種類型指令中,執(zhí)行時(shí)間最長的是       。A: RR型     B:RS型C:SS型D:程序控制指令答案:C2、 寄存器間接尋址方式中,操作數(shù)處在_。A:  通用寄存器   B: 主存單元C: 程序計(jì)數(shù)器D:堆棧答案:B3、 單地址指令(      ) A:無處理雙操

2、作數(shù)的功能 B:既能對單操作數(shù)進(jìn)行加工處理,也能對雙操作數(shù)進(jìn)行運(yùn)算 C:只能對雙操作數(shù)進(jìn)行加工處理D:只能對單操作數(shù)進(jìn)行加工處理答案:B4、 計(jì)算機(jī)的存儲(chǔ)器采用分級方式是為了_。A:減少主機(jī)箱的體積B:解決容量、價(jià)格、速度三者之間的矛盾C:保存大量數(shù)據(jù)方便D:操作方便答案:B5、 在多級中斷方式下,CPU在處理中斷時(shí)(      )A:可響應(yīng)更高級別的中斷請求B:可響應(yīng)更低級別的中斷請求C:禁止其它的中斷請求D:可響應(yīng)同級別的中斷請求答案:A6、 二進(jìn)制數(shù)01101011對應(yīng)的十進(jìn)制數(shù)為(    

3、0; )A:107B:127C:117D:100答案:A7、 先計(jì)算后再訪問內(nèi)存的尋址方式是_。 A:變址尋址B:間接尋址C:直接尋址D:立即尋址答案:A8、 目前我們所說的個(gè)人臺(tái)式商用機(jī)屬于       。A: 巨型機(jī)       B:中型機(jī)C:小型機(jī)D:微型機(jī)答案:D9、   采用虛擬存貯器的主要目的是(    )。 A:提高主存貯器的存取速度B:擴(kuò)大主存貯器的存貯空間,并能進(jìn)行自動(dòng)管理和調(diào)度C:提高外

4、存貯器的存取速度D:擴(kuò)大外存貯器的存貯空間答案:B10、 定點(diǎn)原碼一位乘法是_。A:先取操作數(shù)絕對值相乘,符號位單獨(dú)處理B:用原碼表示操作數(shù),然后直接相乘C:被乘數(shù)用原碼表示,乘數(shù)取絕對值,然后相乘D:乘數(shù)用原碼表示,被乘數(shù)取絕對值,然后相乘答案:A11、 下列存儲(chǔ)器中存取速度最快的存儲(chǔ)器是(      ) A:磁帶 B:磁盤C:輔存D:主存答案:D12、 浮點(diǎn)數(shù)的表示范圍和精度取決于_。 A:階碼的位數(shù)和尾數(shù)的位數(shù)B:階碼采用的編碼和尾數(shù)采用的編碼C:階碼采用的編碼和尾數(shù)的位數(shù)D:階碼的位數(shù)和尾數(shù)采用的編碼答案:A13、 常用的虛擬

5、存儲(chǔ)系統(tǒng)由_兩級存儲(chǔ)器組成,其中輔存是大容量的磁表面存儲(chǔ)器。   A:主存輔存B:快存主存C:快存輔存D:通用寄存器主存答案:A14、 一個(gè)256K×16的存儲(chǔ)器,其地址線和數(shù)據(jù)線總和為_ _。A: 26            B:30C:32D: 34答案:D15、 某機(jī)字長32位,存儲(chǔ)容量為 1MB,若按字編址,它的尋址范圍是_。A: 1M    B:512KBC: 256KD:25

6、6KB答案:C16、 在ROM中必須有_電路。A:數(shù)據(jù)寫入B:再生C:地址譯碼D:刷新答案:D17、 下列總線或接口中不屬于串行方式的是(      )A:PCI B:RS232C:UARTD:USB答案:A18、 _是構(gòu)成控制信號序列的最小單位。A:微程序B:微命令C:微指令D:機(jī)器指令答案:B19、 在Cache更新策略中,在Cache命中時(shí)把數(shù)據(jù)同時(shí)寫入Cache和主存的策略是           。 A:寫直達(dá)B:寫回法C:按寫

7、分配法D:不按寫分配法答案:A20、 微型計(jì)算機(jī)的發(fā)展一般是以_技術(shù)為標(biāo)志。A:軟件B:磁盤C:微處理器D:操作系統(tǒng)答案:C21、 DMA訪問內(nèi)存時(shí)讓CPU進(jìn)入等待狀態(tài),等待DMA的批數(shù)據(jù)訪存結(jié)束后再恢復(fù)工作,這種情況稱為() 。 A: 透明的DMAB:交替訪問C: CPU等待D:周期挪用答案:D22、 浮點(diǎn)加、減中的對階的方法是_。A:將較小的一個(gè)階碼調(diào)整到與較大的一個(gè)階碼相同B:將較大的一個(gè)階碼調(diào)整到與較小的一個(gè)階碼相同C:將被加數(shù)的階碼調(diào)整到與加數(shù)的階碼相同D:將加數(shù)的階碼調(diào)整到與被加數(shù)的階碼相同答案:A23、 下列選項(xiàng)中,用于設(shè)備和設(shè)備控制器(I

8、/O接口)之間互連的接口標(biāo)準(zhǔn)是(    )A:PCIB:AGPC:USBD:PCI-Express答案:C24、 下列描述中_是正確的。 A: 所有的數(shù)據(jù)運(yùn)算都在CPU的控制器中完成; B:控制器能理解、解釋并執(zhí)行所有的指令及存儲(chǔ)結(jié)果;C: 一臺(tái)計(jì)算機(jī)包括輸入、輸出、控制、存儲(chǔ)及算邏運(yùn)算五個(gè)單元; D: 以上答案都正確。 答案:C25、 指令執(zhí)行所需的操作數(shù)不會(huì)來自(      )A:控制器B:寄存器C:指令本身D:主存答案:A26、 計(jì)算機(jī)中表示地址時(shí)使用_。A:無符號數(shù)B:原碼C:反碼D:補(bǔ)碼答案:A27、 若

9、十進(jìn)制數(shù)為-80,則其對應(yīng)的8位二進(jìn)制補(bǔ)碼X補(bǔ)為(      ) A:10110000 B:11001111 C:10101111 D:11010000 答案:A28、 下面浮點(diǎn)運(yùn)算器的描述中正確的句子是:_。A:  浮點(diǎn)運(yùn)算器可用階碼部件和尾數(shù)部件實(shí)現(xiàn)B:階碼部件可實(shí)現(xiàn)加、減、乘、除四種運(yùn)算C: 階碼部件只進(jìn)行階碼相加、相減和比較操作D:尾數(shù)部件只進(jìn)行乘法和減法運(yùn)算答案:C29、 基準(zhǔn)程序A在某計(jì)算機(jī)上運(yùn)行的時(shí)間為100秒,其中90秒為CPU時(shí)間,其余時(shí)間忽略不計(jì),若CPU速度提高50%,I/O速度不變,則運(yùn)行基準(zhǔn)程序A所耗費(fèi)的時(shí)間

10、是A: 55    B:60C:65D:70答案:D30、 在微程序控制器中,機(jī)器指令和微指令的關(guān)系是_。A:每一條機(jī)器指令由一條微指令來執(zhí)行B:一條微指令由若干條機(jī)器指令組成C:每一條機(jī)器指令由一段用微指令組成的微程序來解釋執(zhí)行D:一段微程序由一條機(jī)器指令來執(zhí)行答案:C二、判斷(判斷下列說法正確與否,(紙答卷正確用錯(cuò)誤用×表示))31、 Cache與主存統(tǒng)一編址,即主存空間的某一部分屬于 Cache。答案:×32、 同SRAM相比,由于DRAM需要刷新,所以功耗大。答案:×33、 中斷方式一般適用于隨機(jī)出現(xiàn)的服務(wù)請求。答案:34、

11、?在CPU和內(nèi)存之間增加cache的目的是為了增加內(nèi)存容量,同時(shí)加快存取速度。 答案:×35、 微程序控制器的運(yùn)行速度一般要比硬連線控制器更快。答案:×36、 計(jì)算機(jī)的指令越多,功能越強(qiáng)越好。答案:×37、 按主機(jī)與接口間的數(shù)據(jù)傳送方式,輸入輸出接口可分為串行接口和并行接口。答案:38、 CPU在響應(yīng)中斷后可以立即響應(yīng)更高優(yōu)先級的中斷請求。答案:×39、 磁盤存儲(chǔ)器是一種隨機(jī)存取存儲(chǔ)器。答案:×40、 一臺(tái)具有16位地址線的計(jì)算機(jī),它的主存容量可以大于64KB。答案:×41、 運(yùn)算器不論是復(fù)雜的還是簡單的,都有一個(gè)狀態(tài)寄存器,狀態(tài)寄存

12、器是為計(jì)算機(jī)提供判斷條件,以實(shí)現(xiàn)程序轉(zhuǎn)移。答案:42、 一般采用補(bǔ)碼運(yùn)算的二進(jìn)制減法器,來實(shí)現(xiàn)定點(diǎn)二進(jìn)制數(shù)加減法的運(yùn)算。答案:×43、 在計(jì)算機(jī)中,所表示的數(shù)有時(shí)會(huì)發(fā)生溢出,其根本原因是計(jì)算機(jī)的字長有限。答案:44、 執(zhí)行指令時(shí),指令在內(nèi)存中的地址存放在指令寄存器中。答案:×45、 硬磁盤不屬于輸入輸出設(shè)備。答案:×三、填空(在空白處填上正確的文字、得數(shù)、編號或圖形)46、 外設(shè)的編址方式通常有(A)和(B)。答案:A統(tǒng)一編址  B 獨(dú)立編址    47、 若想提高數(shù)據(jù)傳輸率,可以(A)、(B)或者減少總線傳輸周期

13、包含的時(shí)鐘周期個(gè)數(shù)。答案:A:提高字長    B:改進(jìn)結(jié)構(gòu)    48、 在輸入輸出系統(tǒng)中,軟件控制方式包括A方式和B方式。答案:A 程序查詢    B 中斷    49、 指令格式是指令用A._表示的結(jié)構(gòu)形式,通常格式中由操作碼字段和B._字段組成。答案:A.二進(jìn)制代碼        B.地址碼    50、 CPU

14、能直接訪問A._ 和B._ ,但不能直接訪問磁盤和光盤。答案:  A.cache        B.主存    51、 按計(jì)算機(jī)所使用的器件及其規(guī)模,可以將電子計(jì)算機(jī)分為(A)、(B)、中小規(guī)模集成電路計(jì)算機(jī)和大規(guī)模超大規(guī)模集成電路計(jì)算機(jī)。答案:A 電子管   B晶體管    52、 主存:主存儲(chǔ)器,用于存放(A)。CPU可以直接進(jìn)行隨機(jī)讀寫,訪問速度較高。輔存:輔助存儲(chǔ)器,用于存放(B

15、),以及一些需要永久保存的信息。答案:A:當(dāng)前正在運(yùn)行的程序和數(shù)據(jù)    B:暫時(shí)不用的程序和數(shù)據(jù)    53、 計(jì)算機(jī)系統(tǒng)的層次結(jié)構(gòu)從底層向上依次為:(A)、(B)、操作系統(tǒng)級、語言處理程序級及其它系統(tǒng)軟件級、應(yīng)用程序級。答案:A 微程序設(shè)計(jì)級  B機(jī)器指令系統(tǒng)級    54、 對存儲(chǔ)器的要求是A._,B._,成本低,為了解決這三個(gè)方面的矛盾。計(jì)算機(jī)采用多級存儲(chǔ)器體系結(jié)構(gòu)。答案:A.容量大    B.速度快  &#

16、160;     55、  PC:Program Counter,程序計(jì)數(shù)器,其功能是(A),并可自動(dòng)計(jì)數(shù)形成下一條指令地址。答案:A:存放當(dāng)前指令或下一條指令的地址    56、 將11010.10010112轉(zhuǎn)換成八進(jìn)制數(shù)的結(jié)果是(A),轉(zhuǎn)換成十六進(jìn)制的結(jié)果是(B)。答案:A : 32.454    B  : 1a.96H    57、 一位十進(jìn)制數(shù),用BCD碼表示需A._位二進(jìn)制碼

17、 ,用ASCII碼表示需B._位二進(jìn)制碼。答案:A.4       B.7    58、 指令由操作碼、地址碼兩大部分組成,操作碼用來表示( A ),地址碼用來表示( B )。答案:A:指令進(jìn)行什么操作    B:操作的對象    59、 目前的CPU包括A._、B._和cache.答案:A.控制器      B.運(yùn)算器  &#

18、160;  60、 中斷處理過程可以嵌套進(jìn)行,A._的設(shè)備可以中斷B._的中斷服務(wù)程序答案:A.優(yōu)先級高        B.優(yōu)先級低    四、名詞解釋(解釋下列名詞,縮寫應(yīng)先寫(譯)出全文再解釋)61、 總線答案:計(jì)算機(jī)中連接功能單元的公共線路,是一束信號線的集合。62、 尋址方式答案: 對指令的地址碼進(jìn)行編碼,以形成操作數(shù)在存儲(chǔ)器中的地址的方式。63、 指令周期答案: 從一條指令的啟動(dòng)到下一條指令的啟動(dòng)的間隔時(shí)間。64、 寫回法答案: cache命中時(shí)

19、的一種更新策略,寫cache時(shí)不寫主存,而當(dāng)cache數(shù)據(jù)被替換出去時(shí)才寫回主存。65、 CISC答案: :復(fù)雜指令系統(tǒng)計(jì)算機(jī)五、簡答題()66、  說明存取周期和存取時(shí)間的區(qū)別。答案: 解:存取周期和存取時(shí)間的主要區(qū)別是:存取時(shí)間僅為完成一次操作的時(shí)間,而存取周期不僅包含操作時(shí)間,還包含操作后線路的恢復(fù)時(shí)間。即:存取周期 = 存取時(shí)間 + 恢復(fù)時(shí)間67、 在寄存器寄存器型,寄存器存儲(chǔ)器型和存儲(chǔ)器存儲(chǔ)器型三類指令中,哪類指令的執(zhí)行時(shí)間最長?哪類指令的執(zhí)行時(shí)間最短?為什么?答案: 寄存器-寄存器型執(zhí)行速度最快,存儲(chǔ)器-存儲(chǔ)器型執(zhí)行速度最慢。因?yàn)榍罢卟僮鲾?shù)在寄存器中,后者操作數(shù)在存儲(chǔ)器中

20、,而訪問一次存儲(chǔ)器所需的時(shí)間一般比訪問一次寄存器所需時(shí)間長。68、 為什么用二進(jìn)制?答案: 答:容易用數(shù)據(jù)電路表示,數(shù)據(jù)運(yùn)算和存儲(chǔ)方式簡單,是高效的數(shù)據(jù)表示方式。69、 I/O設(shè)備有哪些編址方式,各有何特點(diǎn)?答案: 統(tǒng)一編址和獨(dú)立編址。統(tǒng)一編址是在主存地址中劃出一定的范圍作為I/O地址,這樣通過訪存指令即可實(shí)現(xiàn)對I/O的訪問。但主存的容量相應(yīng)減少了。獨(dú)立編址,I/O地址和主存是分開的,I/O地址不占主存空間,但訪存需專門的I/O指令。70、 什么是指令周期、機(jī)器周期和時(shí)鐘周期?三者有何關(guān)系?答案: CPU每取出并執(zhí)行一條指令所需的全部時(shí)間叫指令周期;機(jī)器周期是在同步控制的機(jī)器中,執(zhí)行指令周期中

21、一步相對完整的操作(指令步)所需時(shí)間,通常安排機(jī)器周期長度=主存周期;時(shí)鐘周期是指計(jì)算機(jī)主時(shí)鐘的周期時(shí)間,它是計(jì)算機(jī)運(yùn)行時(shí)最基本的時(shí)序單位,對應(yīng)完成一個(gè)微操作所需的時(shí)間,通常時(shí)鐘周期=計(jì)算機(jī)主頻的倒數(shù)。六、綜合應(yīng)用題()71、 一個(gè)4體低位交叉的存儲(chǔ)器,假設(shè)存儲(chǔ)周期為T,CPU每隔1/4存取周期啟動(dòng)一個(gè)存儲(chǔ)體,試問依次訪問80個(gè)字需多少個(gè)存取周期?答案: 訪問80個(gè)字需要的時(shí)間T+(801)*T/4=20.75T72、 某機(jī)采用微程序控制方式,微指令字長24位。采用水平型編碼控制的微指令格式,斷定方式,共有微命令30個(gè)構(gòu)成4個(gè)相斥類,各包含5個(gè)、8個(gè)、14個(gè)和3個(gè)微命令,外部條件共3個(gè)。 &#

22、160;1)控制存儲(chǔ)器的容量應(yīng)為多少?   2)設(shè)計(jì)出微指令的具體格式。  答案:1)控制存儲(chǔ)器的容量為210*24位2)微指令的格式如下: (3位) (3位) (4位) (2位) (2位) (10位 ) 相斥類1 相斥類2 相斥類 相斥類 判斷測試條件下一條微指令地址73、  設(shè)存儲(chǔ)器容量為64M字,字長為64位,模塊數(shù)m=8,分別用順序和交叉方式進(jìn)行組織。存儲(chǔ)周期T=100ns,數(shù)據(jù)總線寬度為64位,總線傳送周期50ns。 

23、;   求:順序存儲(chǔ)器和交叉存儲(chǔ)器的帶寬各是多少?答案: 答:順序存儲(chǔ)器和交叉存儲(chǔ)器連續(xù)讀出M8個(gè)字的信息總量都是:Q64b*8=512b順序存儲(chǔ)器和交叉存儲(chǔ)器連續(xù)讀出4個(gè)字所需的時(shí)間分別是:T2=Mt=8*100ns=800nsT1=T+(m-1)t=100+7*50=450ns順序存儲(chǔ)器和交叉存儲(chǔ)器的帶寬分別是:W2Q/T2=512/800*109=640Mb/sW1=Q/T1=512/450*109=1138Mb/s74、 有一個(gè)64K×16位的存儲(chǔ)器,由16K×4位的DRAM芯片(芯片內(nèi)是256×256結(jié)構(gòu))構(gòu)成,存儲(chǔ)器讀/寫周期為50

24、0ns。試問:(1)(2分)需要多少DRAM芯片?(2)(2分)采用異步刷新方式,如果單元刷新間隔不超過8ms,則刷新信號周期是多少?(3)(2分)如果采用集中式刷新,存儲(chǔ)器刷新一遍最少要用多少時(shí)間?(4)(2分)進(jìn)行字?jǐn)U展時(shí)需要選用什么樣的譯碼器來實(shí)現(xiàn)對地址線的擴(kuò)展?(5)(2分)請寫出該存儲(chǔ)器的最大地址,假設(shè)最小地址從0000H開始。答案: (1)(2分)      16              &#

25、160;         (2)(2分)      31.25us                         (3)(2分)       128us &#

26、160;                     (4)(2分)      4:1譯碼器                      

27、;  (5)(2分)      0FFFFH                        75、 已知計(jì)算機(jī)指令字長為32位,其指令格式如下:     其中OP為操作碼,R為通用寄存器(32位長),X為尋址方式,說明下列情況下能訪問的最大主存空間為多少個(gè)機(jī)器字: &#

28、160;         X=000,D為直接操作數(shù);           X=001,D為直接主存地址;           X=010,由通用寄存器R0提供主存地址;           X=011,D為位移量,由通

29、用寄存器R1提供基址地址;           X=100,D為位移量,由通用寄存器R2提供變址地址(8位);           x=101,D為位移量,有程序計(jì)數(shù)器PC提供主存地址;答案: 解:1.       X=000,D為直接操作數(shù);無訪存空間問題2.       X=

30、001,D為直接主存地址;21613.       X=010,由通用寄存器R0提供主存地址;23214.       X=011,D為位移量,由通用寄存器R1提供基址地址;23215.       X=100,D為位移量,由通用寄存器R2提供變址地址;23216.        x=101,D為位移量,有程序計(jì)數(shù)器PC提供主存地址;232176、 指令字長16位,每個(gè)操作數(shù)的地址碼長6位,指令分為無操作數(shù)、單操作數(shù)和雙操作數(shù)三類。若雙操作數(shù)指令有K條,無操作數(shù)指令有L條,問單操作數(shù)最多可能有多少條? 答案: ?解:考慮到雙操作數(shù)時(shí)的情況操作碼的位數(shù)只能有4位即16-6-6=4位。 ?在沒有無操作數(shù)指令時(shí),單操作數(shù)指令最多可為: ?

溫馨提示

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

評論

0/150

提交評論