計算機組成原理試題集(含答案)_第1頁
計算機組成原理試題集(含答案)_第2頁
計算機組成原理試題集(含答案)_第3頁
計算機組成原理試題集(含答案)_第4頁
計算機組成原理試題集(含答案)_第5頁
已閱讀5頁,還剩72頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

計算機組成原理試題一

一、單項選擇題(從下列各題四個備選答案中選出一個正確答案,并將其代號寫在題干前

面的括號內(nèi)。)

1.若十進制數(shù)據(jù)為137.5則其八進制數(shù)為(B

A、89.8B、211.4C,211.5D、1011111.101

2.若x*=0.1101010,則x卡(A)o

A、1.0010101B、1.0010110C、0.0010110D、0.1101010

3.若采用雙符號位,則發(fā)生正溢的特征是:雙符號位為(B)o

A、00B、01C、10D、11

4.原碼乘法是(A)。

A、先取操作數(shù)絕對值相乘,符號位單獨處理

B、用原碼表示操作數(shù),然后直接相乘

C、被乘數(shù)用原碼表示,乘數(shù)取絕對值,然后相乘

D、乘數(shù)用原碼表示,被乘數(shù)取絕對值,然后相乘

5.為了縮短指令中某個地址段的位數(shù),有效的方法是采?。–)。

A、立即尋址B、變址尋址C、間接尋址D、寄存器尋址

6.下列數(shù)中,最小的數(shù)是(A)。

A.(101001)2B.(52)8C.(2B)I6D.45

7.下列數(shù)中,最大的數(shù)是(D)。

A.(101001)2B.(52)8C.(2B)16D.45

8.下列數(shù)中,最小的數(shù)是(D)o

A.(111111)2B.(72)8C.(2F)16D.50

9.已知:X=-0.0011,Y=-0.0101o(X+Y)補=(A)。

A.1.1100B.1.1010

C.1.0101D.1.1000

10.個512KB的存儲器,地址線和數(shù)據(jù)線的總和是(C)。

A.17B.19C.27D.36

11.某計算機字長是16位它的存儲容量是64KB,按字編址,它們尋址范圍是(C)o

A.64KB.32KBC.32KD.16KB

12.某一RAM芯片其容量為512*8位,除電源和接地端外該芯片引線的最少數(shù)目是

(C)。

A.21B.17C.19D.20

12.計算機內(nèi)存儲器可以采用(A)。

A.RAM和ROMB.只有ROMC.只有RAMD.RAM和SAM

13.單地址指令中為了完成兩個數(shù)的算術(shù)操作,除地址碼指明的一個操作數(shù)外,另一個數(shù)常

需采用(C)O

A.堆棧尋址方式B.立即尋址方式C.隱含尋址方式D.間接尋址方式

14.零地址運算指令在指令格式中不給出操作數(shù)地址,因此它的操作數(shù)來自(B)。

A.立即數(shù)和棧頂B.棧頂和次棧頂C.暫存器和棧頂D.寄存器和內(nèi)存單元

15.指令系統(tǒng)中采用不同尋址方式的目的主要是(C)。

A.實現(xiàn)存儲程序和程序控制B.可以直接訪問外存

C.縮短指令長度,擴大尋址空間,提高編程靈活性D.提供擴展操作碼的可能并降低指

令譯碼難度

16.用于對某個寄存器中操作數(shù)的尋址方式稱為(C)尋址。

A.直接B.間接C.寄存器直接D.寄存器間接

17.寄存器間接尋址方式中,操作數(shù)處在(B)o

A.通用寄存器B.貯存單元C.程序計數(shù)器D.堆棧

18北£(:是(A)的簡稱。

A.精簡指令系統(tǒng)計算機B.大規(guī)模集成電路

C.復(fù)雜指令計算機D.超大規(guī)模集成電路

19/6(3是(C)的簡稱。

A.精簡指令系統(tǒng)計算機B.大規(guī)模集成電路

C.復(fù)雜指令計算機D.超大規(guī)模集成電路

20.中央處理器是指(C)。

A.運算器B.控制器C.運算器和控制器存儲器D.運算器和控制器

21.在CPU中跟蹤指令后繼地址的寄存器是(B)

A.主存地址寄存器B.程序寄存器C.指令寄存器D.狀態(tài)條件寄存器

22.CPU中通用寄存器的位數(shù)取決于(B

A.存儲容量B.機器字長C.指令的長度D.CPU的管腳數(shù)

23.同步控制是(C)。

A.只適用于CPU控制的方式B.只適用于外圍設(shè)備控制的方式

C.由統(tǒng)一時序信號控制的方式D.所有指令執(zhí)行時間都相同的方式

24.異步控制常用于(A)作為其主要控制方式。

A.在單總線結(jié)構(gòu)計算機中訪問主存與外圍設(shè)備時B.微型機的CPU控制中

C.組合邏輯控制的CPU中D.微程序控制器中

25.為了縮短指令中某個地址段的位數(shù),有效的方法是采?。–)。

A、立即尋址

B、變址尋址

C、間接尋址

D、寄存器尋址

二、判斷題(判斷下列各題的正誤。對的打“J”,錯的打“X”,若錯誤必須加以改正。

每題1分,計10分)

1、存儲單元是存放一個二進制信息的存貯元。X

2、計算機輔助設(shè)計簡稱CAD。V

3、集中式總線控制中,定時查詢方式的響應(yīng)速度最快。X

4、主程序運行時何時轉(zhuǎn)向為外設(shè)服務(wù)的中斷服務(wù)程序是預(yù)先安排好的。X

5、時序電路用來產(chǎn)生各種時序信號,以保證整個計算機協(xié)調(diào)地工作。V

6、采用下址字段法控制微程序執(zhí)行順序的微程序控制器中,一定要有微程序計數(shù)器。X

7、主存儲器中采用雙譯碼結(jié)構(gòu)的主要目的是提高存取速度。X

8、集中式總線控制中,定時查詢方式下,各設(shè)備的優(yōu)先級是固定不變的。X

9、引入虛擬存儲系統(tǒng)的目的是提高存儲速度。X

10、DMA方式進行外設(shè)與主機交換信息時,不需要向主機發(fā)出中斷請求。X

11,CPU以外的設(shè)備都稱外部設(shè)備。X

12、第三代計算機所用的基本器件是晶體管。X

13、奇偶校驗可以糾正代碼中出現(xiàn)的錯誤。X

14、用微指令的分段譯碼法設(shè)計微指令時一,需將具有相斥性的微命令組合在同一字段內(nèi)。V

15、CPU訪問存儲器的時間是由存儲器的容量決定的,存儲容量與越大,訪問存儲器所需

的時間越長。X

四、名詞解釋(每題2分,共10分)

1、存儲程序的工作方式:將計算機需進行的工作事先編寫成程序,存入計算機中,運行程

序時計算機自動進行工作。

2、高速緩沖存儲器:介于CPU與主存之間,速度較快、容量較小、價格較貴的存儲器,引

入CACHE的目的是提高存儲系統(tǒng)的速度。

3、程序中斷的工作方式:在CPU運行主程序時,接受到非預(yù)期的中斷請求,CPU暫停現(xiàn)

行工作轉(zhuǎn)向為中斷請求服務(wù),待服務(wù)完畢后回到住程序繼續(xù)執(zhí)行。

4、系統(tǒng)總線:連接機器內(nèi)部各大部件的信息公共通道。

5、微程序:用于解釋機器指令的若干條微指令的有序集合。

6、(磁盤的)數(shù)據(jù)傳輸率:單位時間傳送的二進制信息的字節(jié)數(shù)。

7、DMA方式:單位時間傳送的二進制信息的字節(jié)數(shù)。

8、隨機存取方式:?定的硬件和一定的軟件組成的有機整體。

五、簡答題(每小題5分,共30分)

1、說你認為計算機系統(tǒng)中的硬件和軟件在邏輯功能等價嗎?為什么?

答:軟件與硬件的邏輯功能是等效的,但性能不相同。

2、什么是運算器?它的主要由哪幾個功能部件組成?

答:運算器是進行算術(shù)邏輯運算的部件。它主要由加法器、通用寄存器、標志寄存器等部件

組成。

3、與RAM相比ROM有何特點?

答:ROM掉電后信息不會丟失,但其中的信息只能讀不能隨便寫。

4、與程序中斷控制方式相比DMA控制方式有何特點?

答:速度快。響應(yīng)快、優(yōu)先級高、處理快、無須現(xiàn)場保護和現(xiàn)場的恢復(fù)。但是應(yīng)用范

圍沒有程序中斷控制方式廣。

5、微程序控制的基本思想是:把指令執(zhí)行所需要的所有控制信號存放在控制存儲器中,需

要時從這個存儲器中讀取,即把操作控制信號編成微指令,存放在控制存儲器中。一條機器

指令的功能通常用許多條微指令組成的序列來實現(xiàn),這個微指令序列稱為微程序。微指令在

控制存儲器中的存儲位置稱為微地址。

6、同種類的外設(shè)部設(shè)備接入計算機系統(tǒng)時,應(yīng)解決哪些主要問題?

答:數(shù)據(jù)格式、地址譯碼、控制信息的組織和狀態(tài)信息的反饋。

7、中斷接口一般包含哪些基本組成?簡要說明它們的作用。

答:①地址譯碼。選取接口中有關(guān)寄存器,也就是選擇了I/O設(shè)備;

②命令字/狀態(tài)字寄存器。供CPU輸出控制命令,調(diào)回接口與設(shè)備的狀態(tài)信息;

③數(shù)據(jù)緩存。提供數(shù)據(jù)緩沖,實現(xiàn)速度匹配;

④控制邏輯。如中斷控制邏輯、與設(shè)備特性相關(guān)的控制邏輯等。

8、加快中央處理器與主存之間傳輸信息的措施有哪些?

六、綜合題

1、設(shè)X=26/32,Y=-15/32,采用二進制變形補碼計算[X+Y]產(chǎn)?并討論計算結(jié)果。

解:設(shè)X=26/32,Y=-15/32,采用二進制變形補碼計算

[X+Y]產(chǎn)?并討論計算結(jié)果。

解:X=0.11010Y=-0,01111

[X+Y],|=0.010111

無溢出

2、X=00110011,Y=10011110,求XAY=?XVY=?

解:XAY=00010010

XVY=10111111

3、設(shè)有一個具有12位地址和4位字長的存儲器,問:

(1)該存儲器能存儲多少字節(jié)信息?

(2)如果存儲器由IKxl位RAM芯片組成.需要多少片?

(3)需要地址多少位作為芯片選擇?

(4)試畫出該存儲器的結(jié)構(gòu)圖。

解:

設(shè)有一個具有12位地址和4位字長的存儲器,

(1)該存儲器能存儲2K字節(jié)信息。

(2)如果存儲器由IKxl位RAM芯片組成.需要16片。

(3)需要地址2位作為芯片選擇。

(4)(圖略)

4.某機字長16位,內(nèi)存總?cè)萘繛?56KW,其中ROM占地址范圍為OOOOOH~OFFFFH,其

余地址空間為RAM。請用如下存貯芯片為該機設(shè)計一個存儲器:

(l)ROM、RAM的容量各為多少?

(2)該主存的地址線、數(shù)據(jù)線各為多少根?

(3)用容量為32K*16的ROM芯片和64K*16的RAM芯片構(gòu)成該存儲器,需要RAM和

ROM芯片各幾片?

(4)畫出存儲器結(jié)構(gòu)及其與CPU連接的邏輯框圖

解:

(1)ROM64KRAM192K

(2)數(shù)據(jù)線有16根,地址線有18根。

(3)需ROM2片,需RAM3片。

(4)(圖略)

5.什么是CPU?CPU主要由哪些寄存器級的部件組成?

CPU是計算機中進行算術(shù)邏輯運算和指揮協(xié)調(diào)機器各大部件工作的部件。

IR、PSW、GR、ALU、PC等。

(圖略)

6.畫出單總線CPU內(nèi)部框圖(寄存器級),擬出加法指令A(yù)DDRI,(R2)的讀取與執(zhí)

行流程。源尋址方式采用寄存器間址方式。

解:

PC-*MAR

PC+1-PC

DBUS-MDR-IR

RrMAR

DBUS-*MDR-*Y

R1+Y-*Z

Z-*Rt

評分:圖5分?

耀5分

計算機組成原理試題二

一、選擇題(共20分,每題1分)

1.CPU響應(yīng)中斷的時間是_C?

A.中斷源提出請求;B.取指周期結(jié)束;C.執(zhí)行周期結(jié)束;D.間址周期結(jié)束。

2.下列說法中__c_是正確的。

A.加法指令的執(zhí)行周期一定要訪存;B.加法指令的執(zhí)行周期一定不訪存;

C.指令的地址碼給出存儲器地址的加法指令,在執(zhí)行周期?定訪存;

D.指令的地址碼給出存儲器地址的加法指令,在執(zhí)行周期不一定訪存。

3.垂直型微指令的特點是—c—。

A.微指令格式垂直表示;B.控制信號經(jīng)過編碼產(chǎn)生;

C.采用微操作碼;D.采用微指令碼。

4.基址尋址方式中,操作數(shù)的有效地址是—A—o

A.基址寄存器內(nèi)容加上形式地址(位移量);B.程序計數(shù)器內(nèi)容加上形式地址;

C.變址寄存器內(nèi)容加上形式地址;D.寄存器內(nèi)容加上形式地址。

5.常用的虛擬存儲器尋址系統(tǒng)由—A_兩級存儲器組成。

A.主存一輔存;B.Cache一主存;C.Cache—輔存;D.主存一硬盤。

6.DMA訪問主存時,讓CPU處于等待狀態(tài),等DMA的?批數(shù)據(jù)訪問結(jié)束后,CPU再恢

復(fù)工作,這種情況稱作A

A.停止CPU訪問主存;B.周期挪用;C.DMA與CPU交替訪問:D.DMA。

7.在運算器中不包含—D—。

A.狀態(tài)寄存器;B.數(shù)據(jù)總線;C.ALU;D.地址寄存器。

8.計算機操作的最小單位時間是A-。

A.時鐘周期;B.指令周期;C.CPU周期;D.中斷周期。

9.用以指定待執(zhí)行指令所在地址的是/。

A.指令寄存器;B.數(shù)據(jù)計數(shù)器;C.程序計數(shù)器;pcD.累加器。

10.下列描述中—B_是正確的。

A.控制器能理解、解釋并執(zhí)行所有的指令及存儲結(jié)果;

B.一臺計算機包括輸入、輸出、控制、存儲及算邏運算五個單元;

C.所有的數(shù)據(jù)運算都在CPU的控制器中完成;

D.以上答案都正確。

11.總線通信中的同步捽制是B—。

A.只適合于CPU控制的方式;B.由統(tǒng)一時序控制的方式;

C.只適合于外圍設(shè)備控制的方式;D.只適合于主存。

12.一個16Kx32位的存儲器,其地址線和數(shù)據(jù)線的總和是B。14+32=46

A.48;B.46;C.36;D.32。

13.某計算機字長是16位,它的存儲容量是1MB,按字編址,它的尋址范圍是A。

1mb/2b=1024kb/2b=512k

A.512K;B.IM;C.512KB;D.1MB。

14.以下—B一是錯誤的。(輸入輸出4)

A.中斷服務(wù)程序可以是操作系統(tǒng)模塊;B.中斷向量就是中斷服務(wù)程序的入口地址;

C.中斷向量法可以提高識別中斷源的速度;

D.軟件查詢法和硬件法都能找到中斷服務(wù)程序的入U地址。

15.浮點數(shù)的表示范圍和精度取決于_C。

A.階碼的位數(shù)和尾數(shù)的機器數(shù)形式;B.階碼的機器數(shù)形式和尾數(shù)的位數(shù):

C.階碼的位數(shù)和尾數(shù)的位數(shù);D.階碼的機器數(shù)形式和尾數(shù)的機器數(shù)形式。

16.響應(yīng)中斷請求的條件是_Bo

A.外設(shè)提出中斷;B.外設(shè)工作完成和系統(tǒng)允許時;

C.外設(shè)工作完成和中斷標記觸發(fā)器為“1”時;D.CPU提出中斷。

17.以下敘述中—B—是錯誤的。

A.取指令操作是控制器固有的功能,不需要在操作碼控制下完成;

B.所有指令的取指令操作都是相同的;

C.在指令長度相同的情況下,所有指令的取指操作都是相同的;

D.一條指令包含取指、分析、執(zhí)行三個階段。

18.下列敘述中_A一是錯誤的。

A.采用微程序控制器的處理器稱為微處理器:cpu

B.在微指令編碼中,編碼效率最低的是直接編碼方式;

C.在各種微地址形成方式中,增量計數(shù)器法需要的順序控制字段較短;

D.CMAR是控制器中存儲地址寄存器。

19.中斷向量可提供_C_。

A.被選中設(shè)備的地址;B.傳送數(shù)據(jù)的起始地址;

C.中斷服務(wù)程序入口地址;D.主程序的斷點地址。

20.在中斷周期中,將允許中斷觸發(fā)器置“0”的操作由A完成。

A.硬件;B.關(guān)中斷指令;C.開中斷指令;D.軟件。

二、填空題(共20分,每空1分)

1.在DMA方式中,CPU和DMA控制器通常采用三種方法來分時使用主存,它們是

停止CPU訪問主、周期挪用和DMA和CPU交替訪問主存。

2.設(shè)n=8(不包括符號位),則原碼一?位乘需做8次移位和最多8次加法,補

碼Booth算法需做8次移位和最多9次加法。

3.設(shè)浮點數(shù)階碼為8位(含1位階符),尾數(shù)為24位(含1位數(shù)符),則32位二進制

補碼浮點規(guī)格化數(shù)對應(yīng)的十進制真值范圍是:最大正數(shù)為2⑵(1223),最小正數(shù)為2

最大負數(shù)為2T28(-2/2-23),最小負數(shù)為二⑵。

4.一個總線傳輸周期包括a.申請分配階段B.尋址階段C.傳輸階D.結(jié)

束階段

5.CPU采用同步控制方式忖,控制器使用—機器周和節(jié)拍_組成的多

極時序系統(tǒng)。

6.在組合邏輯控制器中,微操作控制信號由指令操作碼、_時序—和

.狀態(tài)條件決定。

三、名詞解釋(共10分,每題2分)

1.機器周期2.周期挪用3.雙重分組跳躍進位4.水平型微指令5.超標

四、計算題(5分)

ii7

已知:A=-----,B=------求:[A+B]jh

1616

五、簡答題(15分)

1.某機主存容量為4Mxi6位,且存儲字長等于指令字長,若該機的指令系統(tǒng)具備97

種操作。操作碼位數(shù)固定,且具有直接、間接、立即、相對、基址五種尋址方式。(5分)

(1)畫出一地址指令格式并指出各字段的作用;

(2)該指令直接尋址的最大范圍(十進制表示);

(3)一次間址的尋址范圍(十進制表示);

(4)相對尋址的位移量(卜進制表示)。

2.控制器中常采用哪些控制方式,各有何特點?

3.某機有五個中斷源,按中斷響應(yīng)的優(yōu)先順序由高到低為LO,L1,L2,L3,L4,現(xiàn)要求優(yōu)

先順序改為L4,L2,L3,LO,L1,寫出各中斷源的屏蔽字。(5分)

屏蔽字

中斷源

01234

L011000

L101000

L211110

L311010

L411111

六、問答題(20分)

(1)畫出主機框圖(要求畫到寄存器級);

(2)若存儲器容量為64Kx32位,指出圖中各寄存器的位數(shù);

(3)寫出組合邏輯控制器完成STAX(X為主存地址)指令發(fā)出的全部微操作命令

及節(jié)拍安排。

(4)若采用微程序控制,還需增加哪些微操作?

七、設(shè)計題(10分)

設(shè)CPU共有16根地址線,8根數(shù)據(jù)線,并用而函作訪存控制信號(低電平有效),用

作讀寫控制信號(高電平為讀,低電平為寫)?現(xiàn)有下列存儲芯片:1KX4位RAM,4K

X8位RAM,2KX8位ROM,以及74138譯碼器和各種門電路,如圖所示。畫出CPU與

存儲器連接圖,要求:

(1)主存地址空間分配:8000H?87FFH為系統(tǒng)程序區(qū);8800H?8BFFH為用戶程序

區(qū)。

(2)合理選用上述存儲芯片,說明各選幾片?

(3)詳細畫出存儲芯片的片選邏輯。

----匕>

G],G2A,G?B為控制端

-----£-

C為變量控制端

-------G2BC,B,A

----------CY;……可為輸出端

----------B

----------A匕

C

&3---------

Q

計算機組成原理試題三

一、選擇題(共20分,每題1分)

1.馮?諾伊曼機工作方式的基本特點是_B__。

A.多指令流單數(shù)據(jù)流;B.按地址訪問并順序執(zhí)行指令;

C.堆棧操作;D.存儲器按內(nèi)容選擇地址。

2.程序控制類指令的功能是—C—。

A.進行主存和CPU之間的數(shù)據(jù)傳送;B.進行CPU和設(shè)備之間的數(shù)據(jù)傳

送;

C.改變程序執(zhí)行的順序;D.一定是自動加+1。

3.水平型微指令的特點是_A—。

A.詼可以完成多個操作;B.微指令的操作控制字段不進行編碼;

C.微指令的格式簡短;D.微指令的格式較長。

4.存儲字長是指—B_。

A.存放在一個存儲單元中的二進制代碼組合;B.存放在一個存儲單元中的二進

制代碼位數(shù):

C.存儲單元的個數(shù);D.機器指令的位數(shù)。

5.CPU通過…B一啟動通道。

A.執(zhí)行通道命令;B.執(zhí)行I/O指令;C.發(fā)出中斷請求;D.程序查詢。

6.對有關(guān)數(shù)據(jù)加以分類、統(tǒng)計、分析,這屬于計算機在_C_方面的應(yīng)用。

A.數(shù)值計算;B.輔助設(shè)計;C.數(shù)據(jù)處理;D.實時控制。

7.總線中地址線的作用是/___。

A.只用于選擇存儲器單元;B.由設(shè)備向主機提供地址;

C.用于選擇指定存儲器單元和I/O設(shè)備接口電路的地址;D.即傳送地址又傳送

數(shù)據(jù)。

8.總線的異步通信方式_人_?

A.不采用時鐘信號,只采用握手信號;B.既采用時鐘信號,又采用握手信

號;

C.既不采用時鐘信號,又不采用握手信號;D.既采用時鐘信號,又采用握手信

號。

9.存儲周期是指—C-。

A.存儲器的寫入時間;B.存儲器進行連續(xù)寫操作允許的最短間隔時間;

C.存儲器進行連續(xù)讀或?qū)懖僮魉试S的最短間隔時間;D.指令執(zhí)行時間。

10.在程序的執(zhí)行過程中,Cache與主存的地址映射是由—C_。

A.操作系統(tǒng)來管理的;B.程序員調(diào)度的;C.由硬件自動完成的;D.用戶軟件

完成。

11.以下敘述一C_是正確的。

A.外部設(shè)備一旦發(fā)出中斷請求,便立即得到CPU的響應(yīng);

B.外部設(shè)備一旦發(fā)出中斷請求,CPU應(yīng)立即響應(yīng);

C.中斷方式一般用于處理隨機出現(xiàn)的服務(wù)清求;D.程序查詢用于鍵盤中斷。

12.加法器采用先行進位的目的是_C_?

A.優(yōu)化加法器的結(jié)構(gòu);B.節(jié)省器材;C.加速傳遞進位信號;D.增強加法器

結(jié)構(gòu)。

13.變址尋址方式中,操作數(shù)的有效地址是_Co

A.基址寄存器內(nèi)容加上形式地址(位移量);B.程序計數(shù)器內(nèi)容加上形

式地址;

C.變址寄存器內(nèi)容加上形式地址;D.寄存器內(nèi)容加上形式地址。

14.指令寄存器的位數(shù)取決于_B_。

A.存儲器的容量;B.指令字長;C.機器字長:D.存儲

字長。

15.在控制器的控制方式中,機器周期內(nèi)的時鐘周期個數(shù)可以不相同,這屬于A—o

A.同步控制;B.異步控制;C.聯(lián)合控制;D.人工控制。

16.下列敘述中—B一是正確的。

A.控制器產(chǎn)生的所有控制信號稱為微指令;B.微程序控制器比硬連線控制器更

加靈活;

C.微處理器的程序稱為微程序;D.指令就是微指令。

17.CPU中的譯碼器主要用于_B_。

A.地址譯碼;B.指令譯碼;C.選擇多路數(shù)據(jù)至ALU;D.數(shù)據(jù)譯碼。

18.直接尋址的無條件轉(zhuǎn)移指令功能是將指令中的地址碼送入—A—。

A.PC;B.地址寄存器;C.累加器;D.ALU。

19.DMA方式的接口電路中有程序中斷部件,其作用是—C_。

A.實現(xiàn)數(shù)據(jù)傳送;B.向CPU提出總線使用權(quán);C.向CPU提出傳輸結(jié)束;D.發(fā)

中斷請求。

20.下列器件中存取速度最快的是)。

A.Cache;B.主存;C.寄存器;D.輔存。

二、填空題(共20分,每題1分)

1.完成一條指令一般分為A周期和B周期,前者完成C操

作,后者完成D操作。

2.設(shè)指令字長等于存儲字長,均為24位,若某指令系統(tǒng)可完成108種操作,操作碼長

度固定,且具有直接、間接(一次間址)、變址、基址、相對、立即等尋址方式,則在保證

最大范圍內(nèi)直接尋址的前提下,指令字中操作碼占A位,尋址特征位占B位,

可直接尋址的范圍是一次間址的范圍是D。

3.微指令格式可分為A型和B型兩類,其中C型微

指令用較長的微程序結(jié)構(gòu)換取較短的微指令結(jié)構(gòu)。

4.在寫操作時,對Cache與主存單元同時修改的方法稱作A,若每次只

暫時寫入Cache,直到替換時才寫入主存的方法稱作B。

5.I/O與主機交換信息的方式中,程序查詢方式—和中斷方式—都

需通過程序?qū)崿F(xiàn)數(shù)據(jù)傳送,其中C體現(xiàn)CPU與設(shè)備是串行工作的。

6.在小數(shù)定點機中,采用1位符號位,若寄存器內(nèi)容為10000000,當它分別表示為原

碼、補碼和反碼時,其對應(yīng)的真值分別為A、B和C(均

用卜進制表示)。

三、名詞解釋(共10分,每題2分)

1.時鐘周期2.向量地址3.系統(tǒng)總線4.機器指令5.超流水線

四、計算題(5分)

設(shè)機器數(shù)字長為8位(含一位符號位在內(nèi)),若A=+15,B=+24,求[A-B]補并還原成

真值。

五、簡答題(共15分)

1.指出零的表示是唯一形式的機器數(shù),并寫出其二進制代碼(機器數(shù)字長自定)。

(2分)

2.除了采用高速芯片外,分別指出存儲器、運算器、控制器和I/O系統(tǒng)各自可采

用什么方法提高機器速度,各舉一例簡要說明。(4分)

3.總線通信控制有幾種方式,簡要說明各自的特點。(4分)

4.以I/O設(shè)備的中斷處理過程為例,說明一次程序中斷的全過程。(5分)

六、問答題(共20分)

1.已知帶返轉(zhuǎn)指令的含義如下圖所示,寫出機器在完成帶返轉(zhuǎn)指令時,取指階段和執(zhí)

行階段所需的全部微操作命令及節(jié)拍安排。如果采用微程序控制,需增加咖些微操作命令?

(8分)

3.(6分)設(shè)某機有四個中斷源A、B、C、D,其硬件排隊優(yōu)先次序為A>B>C>D,

現(xiàn)要求將中斷處理次序改為D>A>C>Bo

(1)寫出每個中斷源對應(yīng)的屏蔽字。

(2)按下圖時間軸給出的四個中斷源的請求時刻,畫出CPU執(zhí)行程序的軌跡。設(shè)每個

中斷源的中斷服務(wù)程序時間均為20MSO

程序

?1,01,520,3?.4,05.06g7?吵99

tfTt”閭

BDAC

2.(6分)一條雙字長的取數(shù)指令(LDA)存于存儲器的100和101單元,其中第一個

字為操作碼和尋址特征M,第二個字為形式地址。假設(shè)PC當前值為100,變址寄存器XR

的內(nèi)容為100,基址寄存器的內(nèi)容為200,存儲器各單元的內(nèi)容如下圖所示。寫出在下列尋

址方式中,步數(shù)指令執(zhí)行結(jié)婁后,累加器AC的內(nèi)容。

LDAM

300

100尋址方式AC內(nèi)容

設(shè)計題(10分)

(1)直接尋址

CPU共有16根地址2

訪存控制信號,書

有下列存儲芯片:

(2)立即尋址

ROM(2Kx8位,

RAM(1KX4位,

74138譯碼器和其他「

(3)間接尋址

上述規(guī)格中選用合適1

最小4K地址為系統(tǒng)兄

(4)相對尋址

指出選用的存儲芯片之

詳細畫出片選邏輯。

(5)變址尋址

800(6)基址尋址

可?西為變量輸出端

74138譯碼器

廿立?

計算機組成原理試題四

一、選擇題(共20分,每題1分)

1.直接、間接、立即三種尋址方式指令的執(zhí)行速度,由快至慢的排序是—C_?

A.直接、立即、間接;B.直接、間接、立即;

C.立即、直接、間接;D.立即、間接、直接。

2.存放欲執(zhí)行指令的寄存器是—D—。

A.MAR:B.PC;C.MDR;D.IR?

3.在獨立請求方式下,若有N個設(shè)備,則—B_o

A.有一個總線請求信號和一個總線響應(yīng)信號;B.有N個總線請求信號和N個總

線響應(yīng)信號;

C.有一個總線請求信號和N個總線響應(yīng)信號;D.有N個總線請求信號利一個總

線響應(yīng)信號。

4.下述說法中_C是正確的。

A.半導(dǎo)體RAM信息可讀可寫,且斷電后仍能保持記憶;

B.半導(dǎo)體RAM是易失性RAM,而靜態(tài)RAM中的存儲信息是不易失的;

C.半導(dǎo)體RAM是易失性RAM,而靜態(tài)RAM只有在電源不掉時,所存信息是不

易失的。

5.DMA訪問主存時,向CPU發(fā)出請求,獲得總線使用權(quán)時再進行訪存,這種情況稱

作—B_。

A.停止CPU訪問主存;B.周期挪用;C.DMA與CPU交替訪問;D.DMA。

6.計算機中表示地址時,采用_D_o

A.原碼;B.補碼;C.反碼;D.無符號數(shù)。

7.采用變址尋址可擴大尋址范圍,且_C?

A.變址寄存器內(nèi)容由用戶確定,在程序執(zhí)行過程中不可變;

B.變址寄存器內(nèi)容由操作系統(tǒng)確定,在程序執(zhí)行過程中可變;

C.變址寄存器內(nèi)容山用戶確定,在程序執(zhí)行過程中可變;

D.變址寄存器內(nèi)容由操作系統(tǒng)確定,在程序執(zhí)行過程不中可變;

8.由編譯程序?qū)⒍鄺l指令組合成一條指令,這種技術(shù)稱做_C—。

A.超標量技術(shù);B.超流水線技術(shù);C.超長指令字技術(shù);D.超字長。

9.計算機執(zhí)行乘法指令時,山于其操作較復(fù)雜,需要更多的時間,通常采用_C—

控制方式。

A.延長機器周期內(nèi)節(jié)拍數(shù)的;B.異步;C.中央與局部控制相結(jié)合的;D.同步;

10.微程序放在_B_中。

A.存儲器控制器;B.控制存儲器;C.主存儲器;D.Cache?

11.在CPU的寄存器中,B對用戶是完全透明的。

A.程序計數(shù)器;B.指令寄存器;C.狀態(tài)寄存器;D.通用寄存

器。

12.運算器山許多部件組成,其核心部分是_B—。

A.數(shù)據(jù)總線;B.算術(shù)邏輯運算單元;C.累加寄存器;D.多

路開關(guān)。

13.DMA接口_B_。

A.可以用于主存與主存之間的數(shù)據(jù)交換;B.內(nèi)有中斷機制;

C.內(nèi)有中斷機制,可以處理異常情況;D.內(nèi)無中斷機制

14.CPU響應(yīng)中斷的時間是C。

A.中斷源提出請求;B.取指周期結(jié)束;C.執(zhí)行周期結(jié)束:D.間址周期結(jié)束。

15.直接尋址的無條件轉(zhuǎn)移指令功能是將指令中的地址碼送入_人。

A.PC:B.地址寄存器;C.累加器;D.ALUo

16.三種集中式總線控制中,_A_方式對電路故障最敏感。

A.鏈式查詢;B.計數(shù)器定時查詢;C.獨立請求;D.以上都不對。

17.一個16K*32位的存儲器,其地址線和數(shù)據(jù)線的總和是_Bo

A.48:B.46;C.36:D.32.

18.以下敘述中錯誤的是_B_。

A.指令周期的第一個操作是取指令;B.為了進行取指令操作,控制器需要得到

相應(yīng)的指令;

C.取指令操作是控制器自動進行的;D.指令第?字節(jié)含操作碼。

19.主存和CPU之間增加高速緩沖存儲器的目的是—A_。

A.解決CPU和主存之間的速度匹配問題;B.擴大主存容量;

C.既擴大主存容量,又提高了存取速度;D.擴大輔存容量。

20.以下敘述_A_是錯誤的。

A.一個更高級的中斷請求一定可以中斷另一個中斷處理程序的執(zhí)行;

B.DMA和CPU必須分時使用總線;

C.DMA的數(shù)據(jù)傳送不需CPU控制;D.DMA中有中斷機制。

二、填空(共20分,每空1分)

1.設(shè)24位長的浮點數(shù),其中階符1位,階碼5位,數(shù)符1位,尾數(shù)17位,階碼和尾

數(shù)均用補碼表示,且尾數(shù)采用規(guī)格化形式,則它能表示最大正數(shù)真值是A,

非零最小正數(shù)真侑是.B,絕對侑最大的負數(shù)真值是C,絕對值最小的

負數(shù)真值是D(均用十進制表示)。

2.變址尋址和基址尋址的區(qū)別是:在基址尋址中,基址寄存器提供A,指令

提供B;而在變址尋址中,變址寄存器提供C,指令提供D。

3.影響流水線性能的因素主要反映在A和B兩個方面。

4.運算器的技術(shù)指標一般用A和B表示。

5.緩存是設(shè)在A和B之間的一種存儲器,其速度C匹

配,其容量與D有關(guān)。

6.CPU響應(yīng)中斷時要保護現(xiàn)場,包括對A和B的保護,前者通過

C實現(xiàn),后者可通過D實現(xiàn)。

三、名詞解釋(共10分,每題2分)

1.微程序控制2.存儲器帶寬3.RISC4.中斷隱指令及功能5.機

器字長

四、計算題(5分)

已知:兩浮點數(shù)x=0.1101x2"‘,y=0.1011x2°'求:x+y

五、簡答題(共20分)

1.完整的總線傳輸周期包括哪幾個階段?簡要敘述每個階段的工作。(4分)

2.除了采用高速芯片外,從計算機的各個子系統(tǒng)的角度分析,指出6種以上(含6種)

提高整機速度的措施。(6分)

3.某機有五個中斷源,按中斷響應(yīng)的優(yōu)先順序由高到低為LO,L1,L2,L3,L4,現(xiàn)要求優(yōu)

先順序改為L3,L2,L4,LO,L1,寫出各中斷源的屏蔽字。(5分)

屏蔽字

中斷源

01234

L0

L1

L2

L3

L4

4.某機主存容量為4Mxi6位,且存儲字長等于指令字長,若該機的指令系統(tǒng)具備120

種操作。操作碼位數(shù)固定,且具有直接、間接、立即、相對四種尋址方式。(5分)

(1)畫出一地址指令格式并指出各字段的作用;

(2)該指令直接尋址的最大范圍(十進制表示);

(3)一次間址的尋址范圍(十進制表示);

(4)相對尋址的位移量(十進制表示)。

六、問答題(共15分)

1.假設(shè)CPU在中斷周期用堆棧保存程序斷點,而且進棧時指針減1,出棧時指針加1。

分別寫出組合邏輯控制和微程序控制在完成中斷返回指令時,取指階段和執(zhí)行階段所需的全

部微操作命令及節(jié)拍安排。(8分)

2.畫出DMA方式接口電路的基本組成框圖,并說明其工作過程(以輸入設(shè)備為例)。

(7分)

七、設(shè)計題(10分)

設(shè)CPU有16根地址線,8根數(shù)據(jù)線,并用作訪存控制信號(低電平有效),用作讀/寫

控制信號(高電平為讀,低電平為寫)?,F(xiàn)有下列存儲芯片:1KX4位RAM;4KX8位RAM;

8KX8位RAM;2KX8位ROM;4KX8位ROM;8KX8位ROM及74LS138譯碼器和各

種門電路,如圖所示。畫出CPU與存儲器的連接圖,要求

(1)主存地址空間分配:

6000H-67FFH為系統(tǒng)程序區(qū);

6800H-6BFFH為用戶程序區(qū)。

(2)合理選用上述存儲芯片,說明各選幾片?

(3)詳細畫出存儲芯片的片選邏輯圖。

計算機組成原理試題五

一、選擇題(共20分,每題1分)

1.一條指令中包含的信息有工___。

A.操作碼、控制碼;B.操作碼、向量地址;C.操作碼、地址碼。

2.在各種異步通信方式中,—C—速度最快。

A.全互鎖;B.半互鎖;C.不互鎖。

3.?個512KB的存儲器,其地址線和數(shù)據(jù)線的總和是_C_。

A.17;B.19;C.27。

4.在下列因素中,與Cache的命中率無關(guān)的是J。)

A.Cache塊的大小;B.Cache的容量;C.主存的存取時間。

5.在計數(shù)器定時查詢方式下,若計數(shù)從0開始,則_A—。

A.設(shè)備號小的優(yōu)先級高;B.每個設(shè)備使用總線的機會相等;C.設(shè)備號大的優(yōu)先級

6.Cache的地址映象中,若主存中的任一塊均可映射到Cache內(nèi)的任一塊的位置上,稱作

B。

A.直接映象:B.全相聯(lián)映象;C.組相聯(lián)映象。

7.中斷服務(wù)程序的最后一條指令是—C—。

A.轉(zhuǎn)移指令;B.出棧指令;C.中斷返回指令。

8.微指令操作控制字段的每一位代表一個控制信號,這種微程序的控制(編碼)方式是

_B____。

A.字段直接編碼;B.直接編碼;C.混合編碼。

9.在取指令操作之后,程序計數(shù)器中存放的是

A.當前指令的地址;B.程序中指令的數(shù)量;C.下一條指令的地址。

10.以下敘述中_A是正確的。

A.RISC機一定采用流水技術(shù);B.采用流水技術(shù)的機器一定是RISC機;

C.CISC機一定不采用流水技術(shù)。

11.在一地址格式的指令中,下列B是正確的。

A.僅有?個操作數(shù),其地址山指令的地址碼提供;B.可能有一個操作數(shù),也可能有兩個

操作數(shù);

C.一定有兩個操作數(shù),另一個是隱含的。

12.在浮點機中,判斷原碼規(guī)格化形式的原則是

A.尾數(shù)的符號位與第一數(shù)位不同;B.尾數(shù)的第一數(shù)位為1,數(shù)符任意;

C.尾數(shù)的符號位與第一數(shù)位相同;D.階符與數(shù)符不同。

13.I/O采用不統(tǒng)一編址時,進行輸入輸出操作的指令是

A.控制指令;B.訪存指令;C.輸入輸出指令。

14.設(shè)機器字長為64位,存儲容量為128MB,若按字編址,它的尋址范圍是」―。

A.16MB;B.

溫馨提示

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

評論

0/150

提交評論