《計算機組成原理》復(fù)習(xí)資料 (一)_第1頁
《計算機組成原理》復(fù)習(xí)資料 (一)_第2頁
《計算機組成原理》復(fù)習(xí)資料 (一)_第3頁
《計算機組成原理》復(fù)習(xí)資料 (一)_第4頁
《計算機組成原理》復(fù)習(xí)資料 (一)_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《計算機組成原理》課程考試復(fù)習(xí)資料

形考任務(wù)1

一、單項選擇題(每小題6分,共36分)

下列數(shù)中最小的數(shù)是。B

A.(1010011)2B.(42)8C.(10011000)BCDD.

(5A)16

某計算機字長16位,采用補碼定點小數(shù)表示,符號位為1位,數(shù)值

位為15位,則可表示的最大正小數(shù)為,最小負小數(shù)為oC

A.-Q-2-15)

B.+(產(chǎn)-1),-(1-2-16)

C.

D.+(2”-1),-(1-2-15)

兩個補碼數(shù)相加,在符號位相同時有可能產(chǎn)生溢出,符號位不同

時oD

A.會產(chǎn)生溢出B.也有可能產(chǎn)生溢出C.不一定會產(chǎn)生溢出

D.一定不會產(chǎn)生溢出

己知[X]原=010100,竊]反=oA

A.010100B.001011C.101011D.101100

已知[X]原=110100,[X]補二oD

A.110100B.001011C.101011D.101100

已知[X]原二110100,[X]移二oB

A.101100B.001100C.101011D.011011

二、多項選擇題(每小題9分,共36分)

機器數(shù)中,零的表示形式不唯一的是oACD

A.原碼B.補碼C.移碼D.反碼

ASCII編碼oBC

A.是8位的編碼B.是7位的編碼C.共有128個字符

D.共有256個字符E.有64個控制字符

相對補碼而言,移碼oBD

A.僅用于表示小數(shù)B.僅用于浮點數(shù)的階碼部分C.僅用于浮

點數(shù)的尾數(shù)部分

D.1表示正號,0表示負號

當(dāng)碼距d=4時,海明校驗碼具有oABDF

A.檢錯能力B.糾錯能力C.只能發(fā)現(xiàn)1位錯,但不能糾錯

D.能發(fā)現(xiàn)1位錯,并糾正1位錯E.能發(fā)現(xiàn)2位錯,并糾正1位

錯F.能發(fā)現(xiàn)2位錯,并糾正2位錯

三、判斷題(每小題7分,共28分)

定點數(shù)的表示范圍有限,如果運算結(jié)果超出表示范圍,稱為溢出。對

浮點數(shù)數(shù)的表示范圍取決于尾數(shù)的位數(shù),精度取決于階碼的位數(shù)。錯

奇偶校驗碼可以檢測出奇數(shù)個位的錯誤,但不能確定出錯的位置。對

兩補碼相加,采用1位符號位,當(dāng)最高位有進位時表示結(jié)果產(chǎn)生溢出。

單選題

加法器采用并行進位的目的是_____oB

A.提高加法器的速度B.快速傳遞進位信號C.優(yōu)化加法器結(jié)構(gòu)

D.增強加法器功能

組成一個運算器需要多個部件,但下面所列不是組成運算器的

部件。D

A.狀態(tài)寄存器B.數(shù)據(jù)總線C.算術(shù)邏輯運算單元D.地址寄存

運算器的主要功能是進行oC

A.邏輯運算B.算術(shù)運算C.邏輯運算和算術(shù)運算D.只作加法

浮點數(shù)范圍和精度取決于oA

A.階碼的位數(shù)和尾數(shù)的位數(shù)B.階碼采用的編碼和尾數(shù)的位數(shù)

C.階碼和尾數(shù)采用的編碼D.階碼采用的位數(shù)和尾數(shù)的編碼

邏輯運算中的“邏輯加”是指。B

A.與運算B.或運算C.非運算D.異或運算

下列說法正確的是。D

A.采用雙符號位補碼進行加減運算可以避免溢出

B.只有定點數(shù)運算才有可能溢出,浮點數(shù)運算不會產(chǎn)生溢出

C.只有將兩個正數(shù)相加時才有可能產(chǎn)生溢出

D.只有帶符號數(shù)的運算才有可能產(chǎn)生溢出

請從下面表示浮點運算器的描述中選出描述正確的句子是oAC

A.浮點運算器可用兩個定點運算器部件來實現(xiàn)

B.階碼部件可實現(xiàn)加、減、乘、除四種運算

C.階碼部件只進行階碼相加、相減和比較操作

D.尾數(shù)部件只進行乘法和除法運算

對于階碼和尾數(shù)都用補碼表示的浮點數(shù),判斷運算結(jié)果是否為規(guī)格化,

錯誤的方法是oABC

A.階符和數(shù)符相同B.階符和數(shù)符相異C.數(shù)符與尾數(shù)小數(shù)點后

第一位數(shù)字相同

D.數(shù)符與尾數(shù)小數(shù)點后第一位數(shù)字相異

運算器內(nèi)部寄存器的個數(shù)與系統(tǒng)運行的速度無關(guān)。()錯

MIPS計算機的運算器部件,主要由128個寄存器組成的寄存器堆和

一個執(zhí)行數(shù)據(jù)運算的ALU組成。()對

運算器芯片Am2901包含三組三位控制信號,分別用來控制8種運算

功能,8個數(shù)據(jù)來源和選擇運算結(jié)果并輸出的功能。()對

浮點數(shù)數(shù)的表示范圍取決于尾數(shù)的位數(shù),精度取決于階碼的位數(shù)。

()錯

單選題

計算機硬件能直接識別和運行的只能是程序。A

A.機器語言B.匯編語言C.高級語言D.VHDL

輸入輸出指令的功能是0C

A.進行算術(shù)運算和邏輯運算B.進行主存與CPU之間的數(shù)據(jù)傳送

C.進行CPU和I/O設(shè)備之間的數(shù)據(jù)傳送D.改變程序執(zhí)行的順序

指令執(zhí)行時無需訪問內(nèi)存尋找操作數(shù)的尋址方式是oD

A.直接尋址方式B.間接尋址方式C.變址尋址方式D.立即數(shù)

尋址方式

變址尋址方式中,操作數(shù)的有效地址等于內(nèi)容加上形式地址。

B

A.基址寄存器B.變址寄存器C.堆棧寄存器D.程序計數(shù)器

相對尋址方式中,若指令中地址碼為X,則操作數(shù)地址為oB

A.XB.(PC)+XC.基地址+XD.變址寄存器內(nèi)容+X

堆棧尋址的原則是。C

A.先進先出B.后進后出C.后進先出D.隨意進出

指令中用到的數(shù)據(jù)可以來自oACE

A.通用寄存器B.微程序存儲器C.輸入輸出接口D.指令寄存

器E.內(nèi)存單元F.磁盤

指令系統(tǒng)中采用不同的尋址方式的目的是。DEF

A.降低指令譯碼的難度B.提高指令讀取的速度C.實現(xiàn)程序控

D.縮短指令字長E.擴大尋址空間F.提高編程靈活性

一個指令周期通常包含讀取指令、指令譯碼、ALU執(zhí)行、內(nèi)存讀寫和

數(shù)據(jù)寫回5個步驟。(錯)

計算機的指令越多,功能越強越好。(錯)

直接尋址是在指令字中直接給出操作數(shù)本身而不再是操作數(shù)地址。

(錯)

基地址尋址方式中,操作數(shù)的有效地址等于基址寄存器內(nèi)容加上形式

地址。(對)

單選題

控制器的功能是oB

A.執(zhí)行語言翻譯B.向計算機各部件提供控制信號C.支持匯編

程序D.完成數(shù)據(jù)運算

在控制器中,部件能提供指令在內(nèi)存中的地址,服務(wù)于讀

取指令,并接收下條將被執(zhí)行的指令的地址。D

A.指令指針I(yè)PB.地址寄存器ARC.指令寄存器IRD.

程序計數(shù)器PC

每一條指令的執(zhí)行時通常有①讀取指令、②執(zhí)行指令、③分析指令等

幾個步驟,他們的執(zhí)行順序應(yīng)該是。B

A.①讀取指令、②執(zhí)行指令、③分析指令B.①讀取指令、③分析

指令、②執(zhí)行指令

C.③分析指令、②執(zhí)行指令、①讀取指令D.②執(zhí)行指令、①讀取

指令、③分析指令

硬連線控制器中,使用來區(qū)別指令不同的執(zhí)行步驟。C

A.節(jié)拍發(fā)生器B,指令寄存器C.程序計數(shù)器D.控制信號形成

部件

微程序控制器中,機器指令與微指令的關(guān)系是。D

A.一條微指令由若干條機器指令組成

B.一段機器指令組成的程序可由一條微指令來執(zhí)行

C.每一條機器指令由一條微指令來執(zhí)行

D.每一條機器指令由一段用微指令編成的微程序來解釋執(zhí)行

指令流水線需要處理好3個方面問題。A

A.結(jié)構(gòu)相關(guān)、數(shù)據(jù)相關(guān)、控制相關(guān)B.結(jié)構(gòu)相關(guān)、數(shù)據(jù)相關(guān)、邏輯

相關(guān)

C.結(jié)構(gòu)相關(guān)、邏輯相關(guān)、控制相關(guān)D.邏輯相關(guān)、數(shù)據(jù)相關(guān)、控制

相關(guān)

中央處理器包括。AB

A.運算器B.控制器C.主存儲器D.輸入輸出接口

下列正確的是oABC

A.取指令操作是控制器固有的功能,不需要根據(jù)指令要求進行

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

C.單總線CPU中,一條指令讀取后PC的值是下一條指令的地址

D.計算機中一個字的長度是16位

程序計數(shù)器PC主要用于解決指令的執(zhí)行次序。(對)

微程序控制器的運行速度一般要比硬連線控制器更快。(錯)

每個指令執(zhí)行步驟,控制器都將為計算機的各部件產(chǎn)生一個控制信號。

(錯)

計算機的流水線中,每個階段只完成一條指令的一部分功能,不同階

段并行完成流水線中不同指令的不同功能。(對)

單選題

下列部件(設(shè)備)中,存取速度最快的是。B

A.光盤存儲器B.CPU的寄存器C.軟盤存儲器D,硬盤存儲器

某SRAM芯片,其容量為1KX8位,加上電源端和接地端,該芯片引

出線的最少數(shù)目應(yīng)為oD

A.23B.25C.50D.20

在主存和CPU之間增加Cache的目的是。C

A.擴大主存的容量B.增加CPU中通用寄存器的數(shù)量C.解決CPU

和主存之間的速度匹配

D.代替CPU中的寄存器工作

RAM芯片串聯(lián)的目的是,并聯(lián)的目的是B

A.增加存儲器字長,提高存儲器速度B.增加存儲單元數(shù)量,增加

存儲器字長

C.提高存儲器速度,增加存儲單元數(shù)量D.降低存儲器的平均價

格,增加存儲器字長

和輔助存儲器相比,主存儲器的特點是。A

A.容量小,速度快,成本高B.容量小,速度快,成本低

C.容量小,速度慢,成本高D.容量大,速度快,成本高

采用虛擬存儲器的目的是為了。B

A.給用戶提供比主存容量大得多的物理編程空間

B.給用戶提供比主存容量大得多的邏輯編程空間

C.提高主存的速度

D.擴大輔存的存取空間

停電后存儲的信息將會丟失。ABC

A.靜態(tài)存儲器B,動態(tài)存儲器C.高速緩沖存儲器D.只讀存儲

對主存儲器的基本操作包括oAB

A.讀出信息B.寫入信息C.清除信息D.轉(zhuǎn)移信息

存儲芯片中包括存儲體、讀寫電路、地址譯碼電路和控制電路。

(對)

使用高速緩存是為了提高主存的容量。(錯)

使用高速緩存是為了提高主存的容量。(錯)

在Cache的地址映像中,全相聯(lián)映像是指主存中的任意一字塊均可映

像到Cache內(nèi)任意一字塊位置的一種映像方式。(對)

單選題

在數(shù)據(jù)傳送過程中,數(shù)據(jù)由串行變并行或由并行變串行,這種轉(zhuǎn)換是

由接口電路中的______實現(xiàn)的。B

A.鎖存器B.移位寄存器C.數(shù)據(jù)寄存器D.狀態(tài)寄存器

在獨立編址方式下,存儲單元和I/O設(shè)備是靠來區(qū)分的。A

A.不同的地址和指令代碼B.不同的數(shù)據(jù)和指令代碼C.數(shù)據(jù)寄

存器D.狀態(tài)寄存器

隨著CPU速度的不斷提升,程序查詢方式很少被采用的原因是

D

A.硬件結(jié)構(gòu)復(fù)雜B.硬件結(jié)構(gòu)簡單C.CPU與外設(shè)串行工作D.

CPU與外設(shè)并行工作

中斷允許觸發(fā)器用來_____oD

A.表示外設(shè)是否提出了中斷請求B.CPU是否響應(yīng)了中斷請求

C.CPU是否正在進行中斷處理D.開放或關(guān)閉可屏蔽硬中斷

在采用DMA方式的1/()系統(tǒng)中,其基本思想是在—之間建立直接的

數(shù)據(jù)通路。B

A.CPU與外設(shè)B.主存與外設(shè)C.CPU與主存D.外設(shè)與外設(shè)

周期挪用方式常用于______的輸入輸出中。A

A.直接存儲器訪問方式B.程序查詢方式C.程序中斷方式D.

I/O通道方式

主機和外設(shè)可以并行工作的方式是oBCD

A.程序查詢方式B.程序中斷方式C.直接存儲器訪問方式D.

I/O通道方式

計算機的總線接口中,串行總線的特點是oABD

A.成本低B.線數(shù)少C,速度快D.傳輸距離長

判斷題

按數(shù)據(jù)傳送方式的不同,計算機的外部接口可分為串行接口和并行接

口兩大類。(對)

在三總線計算機系統(tǒng)中,外設(shè)和主存單元統(tǒng)一編制,可以不使用I/O

指令。(錯)

中斷服務(wù)程序的最后一條指令是中斷返回指令。(對)

同步通信方式下,所有設(shè)備都從同一個時鐘信號中獲得定時信息。

(對)

《計算機組成原理》期末復(fù)習(xí)資料匯總

一、名詞解釋

微程序:是指能實現(xiàn)一條機器指令功能的微指令序列。

微指令:在機器的一個CPU周期內(nèi),一組實現(xiàn)一定操作功能的微命令

的組合。

微操作:執(zhí)行部件在微命令的控制下所進行的操作。

加減交替法:除法運算處理中對恢復(fù)余數(shù)法來說,當(dāng)余數(shù)為正時,商

“1”,余數(shù)左移一位,減除數(shù);當(dāng)余數(shù)為負時,商“0”,余數(shù)左移一

位,加除數(shù)。

有效地址:EA是一16位無符號數(shù),表示操作數(shù)所在單元到段首的距

離即邏輯地址的偏移地址.

形式地址:指令中地址碼字段給出的地址,對形式地址的進一步計算

可以得到操作數(shù)的實際地址。

相容性微操作:在同一CPU周期中,可以并行執(zhí)行的微操作。

相斥性微操作:在同一CPU周期中,不可以并行執(zhí)行的微操作。

PLA:ProgrammableLogicArrays,可編程邏輯陣列。

PAL:ProgrammableArrayLogic,可編程陣列邏輯。

GAL:GenericArrayLogic,通用陣列邏輯。

CPU:CentralProcessingUnit,中央處理器。一塊超大規(guī)模的集成

電路,是一臺計算機的運算核心和控制核心。

RISC:ReducedInstructionSetComputer,精簡指令系統(tǒng)計算機。

CISC:ComplexInstructionSetComputer,復(fù)雜指令系統(tǒng)計算機。

ALU:ArithmeticLogicUnit,算術(shù)邏輯單元。CPU執(zhí)行單元,用來

完成算術(shù)邏輯運算。

二、選擇題

1.沒有外存儲器的計算機監(jiān)控程序可以存放在(B)。

A.RAMB.ROMC.RAM和ROMD.CPU

2.完整的計算機系統(tǒng)應(yīng)包括(D)o

A.運算器.存儲器.控制器B.外部設(shè)備和主機

C.主機和使用程序D.配套的硬件設(shè)備和軟件系統(tǒng)

3.在機器數(shù)(BC)中,零的表示形式是唯一的。

A.原碼B.補碼C.移碼D,反碼

4.在定點二進制運算器中,減法運算一般通過(D)來實現(xiàn)。

A.原碼運算的二進制減法器B.補碼運算的二進制減法器

C.原碼運算的十進制加法器D.補碼運算的二進制加法器

5.某寄存器中的值有時是地址,因此只有計算機的(C)才能識

別它。

A.譯碼器B.判斷程序C.指令D.時序信號

6.下列數(shù)中最小的數(shù)為(C)。

A.(101001)2B.(52)8C.(101001)BCDD.(233)16

7.若浮點數(shù)用補碼表示,則判斷運算結(jié)果是否為規(guī)格化數(shù)的方法是

(C)。

A.階符與數(shù)符相同為規(guī)格化數(shù)

B.階符與數(shù)符相異為規(guī)格化數(shù)

C.數(shù)符與尾數(shù)小數(shù)點后第一位數(shù)字相異為規(guī)格化數(shù)

D.數(shù)符與尾數(shù)小數(shù)點后第一位數(shù)字相同為規(guī)格化數(shù)

8.補碼加減法是指(C)。

A.操作數(shù)用補碼表示,兩數(shù)尾數(shù)相加減,符號位單獨處理.,減法用

加法代替

B.操作數(shù)用補碼表示,符號位與尾數(shù)一起參與運算,結(jié)果的符號與

加減相同

C.操作數(shù)用補碼表示,連同符號位直接相加減,減某數(shù)用加某數(shù)的

補碼代替,結(jié)果的符號在運算中形成

D.操作數(shù)用補碼表示,由數(shù)符決定兩尾數(shù)的操作,符號位單獨處理

9.運算器雖然由許多部件組成,但核心部件是(B)。

A.數(shù)據(jù)總線B.算術(shù)邏輯運算單元

C.多路開關(guān)D.累加寄存器

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

A.實現(xiàn)存儲程序和程序控制

B.縮短指令長度,擴大尋址空間,提高編程靈活性

C.可以直接訪問外存

D.提供擴展操作碼的可能并降低指令譯碼難度

11.指令的尋址方式有順序和跳轉(zhuǎn)兩種方式,采用跳轉(zhuǎn)尋址方式,

可以實現(xiàn)(D)。

A.堆棧尋址B.程序的條件轉(zhuǎn)移

C.程序的無條件轉(zhuǎn)移D.程序的條件轉(zhuǎn)移或無條件轉(zhuǎn)移

12.微程序控制器中,機器指令與微指令的關(guān)系是(B)o

A.每一條機器指令由一條微指令來執(zhí)行

B.每一條機器指令由一段由微指令編程的微程序來解釋執(zhí)行

C.一段機器指令組成的程序可由一條微指令來執(zhí)行

D.一條微指令由若干個機器指令組成

13.用以指定將要執(zhí)行的指令所在地址的是(B)。

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

加器

14.常用的虛擬存儲系統(tǒng)由(B)兩級存儲器組成,其中輔存

是大容量的磁表面存儲器。

A.cache-主存B.主存-輔存C.cache-輔存D.通

用寄存器-cache

15.RISC訪內(nèi)指令中,操作數(shù)的物理位置一般安排在(D)o

A.棧頂和次棧頂B.兩個主存單元

C.一個主存單元和一個通用寄存器D.兩個通用寄存器

16.CPU中跟蹤指令后繼地址的寄存器是(C)。

A.地址寄存器B.指令計數(shù)器C.程序計數(shù)器D.指

令寄存器

17.單級中斷系統(tǒng)中,CPU一旦響應(yīng)中斷,立即關(guān)閉(C)標(biāo)

志,以防止本次中斷服務(wù)結(jié)束前同級的其他中斷源產(chǎn)生另一次中斷進

行干擾。

A.中斷允許B.中斷請求C.中斷屏蔽D.DMA請

18.下面操作中應(yīng)該由特權(quán)指令完成的是(B)。

A.設(shè)置定時器的初值B.從用戶模式切換到管理員模式

C.開定時器中斷D.關(guān)中斷

19.主存貯器和CPU之間增加cache的目的是(A)。

A.解決CPU和主存之間的速度匹配問題

B.擴大主存貯器容量

C.擴大CPU中通用寄存器的數(shù)量

D.既擴大主存貯器容量,又擴大CPU中通用寄存器的數(shù)量

20.單地址指令中為了完成兩個數(shù)的算術(shù)運算,除地址碼指明的一

個操作數(shù)外,另一個常需采用(C)。

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

D.間接尋址方式

21.為了便于實現(xiàn)多級中斷,保存現(xiàn)場信息最有效的辦法是采用

(B)。

A.通用寄存器B.堆棧C.存儲器D.外存

22.某DRAM芯片,其存儲容量為512Kx8位,該芯片的地址線和

數(shù)據(jù)線的數(shù)目是(D)。

A.8,512B.512,8C.18,8D.19,8

解析:

內(nèi)存的地址線跟內(nèi)存的容量有關(guān),類似于有1萬個人有電話一,電話號

碼就至少得5位一樣,只不過區(qū)別是電腦內(nèi)部用二進制而不是十進

制。內(nèi)存的容量有多少,是用多少個二進制數(shù)表示,那么地址線的條

數(shù)就是多少個,比如容量是4位的,用兩個2進制數(shù)表述,那么地址

線就是2條,8位的,用三個2進制數(shù)表示,地址線就應(yīng)該是3條,

這樣推下來,內(nèi)容容量是能用多少個二進制數(shù)表示,相當(dāng)于1個二進

制數(shù)的2的多少次,那么地址條數(shù)就是多少。512k應(yīng)該指的是512KB,

相當(dāng)于4Mb(按照1比8換算),需要用22位二進制數(shù)表示,相當(dāng)于

2的22次,所以用22條地址線。數(shù)據(jù)線指一次傳輸?shù)臄?shù)據(jù)的寬度,

8位的寬度應(yīng)該用8根數(shù)據(jù)線。

23.定點運算器用來進行(B)。

A.十進制加法運算B.定點數(shù)運算

C.浮點數(shù)運算D.既進行定點數(shù)運算也進行浮點數(shù)

運算

24.直接.間接.立即3種尋址方式指令的執(zhí)行速度,由快至慢的

排序是(C)。

A.直接.立即,間接B.直接.間接.立即

C.立即.直接.間接D.立即.間接.直接

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

A.通用寄存器B.主存單元

C.程序計數(shù)器D.堆棧

26.微指令執(zhí)行的順序控制問題,實際上是如何確定下一條微指令

的地址問題。通常采用的一種方法是斷定方式,其基本思想是(C)。

A.用程序計數(shù)器PC來產(chǎn)生后繼微指令地址

B.用微程序計數(shù)器WC來產(chǎn)生后繼微指令地址

C.通過微指令順序控制地段由設(shè)計者指定或者由設(shè)計者指定的判斷

字段控制產(chǎn)生后繼微指令地址

D.通過指令中指定一個專門字段來控制產(chǎn)生后繼微指令地址

27.兩補碼相加,采用1位符號位,當(dāng)(D)時,表示結(jié)果溢

出。

A.符號位有進位B.符號位進位和最高數(shù)位進位異或結(jié)果為0

C.符號位為1D.符號位進位和最高數(shù)位進位異或結(jié)果為1

28.某單片機字長32位,其存儲容量為4MBo若按字編址,它的尋

址范圍是(A)o

A.IMB.4MBC.4MD.1MB

解析問題:

1.某計算機字長為32位,其存儲容量為16MB,若按雙字編址,它的尋

址范圍是多少

2.某機字長為32位,存儲容量為64MB,若按字節(jié)編址.它的尋址范圍

是多少?

解答:

我的方法是全部換算成1位2進制的基本單元來算。先計算總?cè)萘?

如第一題中是16mb中,一B為8位,也就是8個一位基本單元組成,

16M二2八24位二2-24個一位基本單元。所以總的基本單元是2-24*8。

一個字長是n位,就是說一個字是由n個一位基本單元組成。按照字

來編址就是說由一個字所包含的一位基本單元的個數(shù)作為一個地址

單元,它對應(yīng)一個地址。同理,雙字編址就是兩個字所包含的的基本

單元數(shù)作為一個地址單元。由于一個字節(jié)(1B)永遠是8位,所以按

字節(jié)編址永遠是8個一位基本單元作為一個地址單元。尋址范圍就是

說總共有多少個這樣的地址。

第一題中一個字長是32位,對于按字編址來說一個地址單元有32個

基本單元,按雙字編址則是一個地址單元有64個,按字節(jié)是8個,

總?cè)萘渴?-24*8個。所以按字編址的地址數(shù)是2-24*8/32個,按雙

字是2-24*8/64個,按字節(jié)是2-24*8/8個。因此,第一題答案是

2^21=2Mo

同理,第二題答案是2-26*8/8=2-26=64M。

29.某SRAM芯片,其容量為1MX8位,除電源和接地端外,控制

端有E和R/W#,該芯片的管腳引出線數(shù)目是(D)。

A.20B.28C.30D.32

這個題目其實就是要計算地址總線和數(shù)據(jù)總線的引腳數(shù)。

既然是8位寬帶,那數(shù)據(jù)線引腳就要8個,1M個存儲單元需要20根

地址線,因為2的20次方等于1M,所以這個芯片的引腳數(shù)目至少為

1+1+1+1+8+20=32(電源+地+E+R/W+數(shù)據(jù)線+地址線)

30.存儲單元是指(B)。

A.存放1個二進制信息位的存儲元B.存放1個機器字的所有

存儲元集合

C.存放1個字節(jié)的所有存儲元集合D.存放2個字節(jié)的所有存

儲元集合

31.指令周期是指(C)o

A.CPU從主存取出一條指令的時間

B.CPU執(zhí)行一條指令的時間

C.CPU從主存取出一條指令加上執(zhí)行一條指令的時間

D.時鐘周期時間

32.中斷向量地址是(C)o

A.子程序入口地址B.中斷服務(wù)程序入口地址

C.中斷服務(wù)程序入口地址指示器D.列行程序入口地址

33.從信息流的傳輸速度來看,(A)系統(tǒng)工作效率最低。

A.單總線B.雙總線C.三總線D.多總線

34.同步控制是(C)o

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

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

方式

35.采用DMA方式傳送數(shù)據(jù)時,每傳送一個數(shù)據(jù),就要占用一個

(C)的時間。

A.指令周期B.機器周期C.存儲周期D.總線周期

36.計算機硬件能直接執(zhí)行的是(C)。

A.符號語言B.匯編語言C.機器語言D.機器語言和匯

編語言

37.運算器的核心部件是(C)。

A.數(shù)據(jù)總線B.數(shù)據(jù)選擇器C.算術(shù)邏輯運算部件D.累

加寄存器

38.對于存儲器主要作用,下面說法是正確(C)。

A.存放程序B.存放數(shù)據(jù)C.存放程序和數(shù)據(jù)D.存

放微程序

39.至今為止,計算機中所含所有信息仍以二進制方式表示,其原

因是(C)。

A.節(jié)約元件B.運算速度快C.物理器件性能決定D.信

息處理方便

40.CPU中有若干寄存器,其中存放存儲器中數(shù)據(jù)的寄存器是

(A)。

A.地址寄存器B.程序計數(shù)器C.數(shù)據(jù)寄存器D.指令寄

存器

41.CPU中有若干寄存器,其中存放機器指令的寄存器是(D)。

A.地址寄存器B.程序計數(shù)器C.指令寄存器D.數(shù)據(jù)寄

存器

42.CPU中有若干寄存器,存放CPU將要執(zhí)行的下一條指令地址的

寄存器是(C)。

A.地址寄存器B.數(shù)據(jù)寄存器C.程序計數(shù)器D.指令

寄存器

43.CPU中程序狀態(tài)寄存器中的各個狀態(tài)標(biāo)志位是依據(jù)(C)

來置位的。

A.CPU已執(zhí)行的指令B.CPU將要執(zhí)行的指令

C.算術(shù)邏輯部件上次的運算結(jié)果D.累加器中的數(shù)據(jù)

44.為協(xié)調(diào)計算機各部件的工作,需要(B)來提供統(tǒng)一的時

鐘。

A.總線緩沖器B.時鐘發(fā)生器C.總線控制器D.操作

命令發(fā)生器

45.能發(fā)現(xiàn)兩位錯誤并能糾正一位錯的編碼是(A)。

A.海明碼B.CRC碼C.偶校驗碼D.奇校驗碼

46.下列存儲器中,速度最慢的是(C)o

A.半導(dǎo)體存儲器B.光盤存儲器C.磁帶存儲器D.硬

盤存儲器

47.下列部件設(shè)備中,存取速度最快的是(B)。

A.光盤存儲器B.CPU的寄存器C.軟盤存儲器D.硬盤存

儲器

48.某一SRAM芯片,容量為16Kx1位,則其地址線條數(shù)下面哪項

正確(C)o

A.18根B.16K根C.14根D.22根

49.計算機的存儲器采用分級存儲體系的目的是(D)。

A.便于讀寫數(shù)據(jù)B.減小機箱的體積

C.便于系統(tǒng)升級D.解決存儲容量.價格與存取速度間的矛盾

50.在Cache的地址映射中,若主存中的任意一塊均可映射到

Cache內(nèi)的任意一快的位置上,下面哪項符合這種特點(B)。

A.直接映射B.全相聯(lián)映射C.組相聯(lián)映射D.混合映

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

A.實現(xiàn)程序控制和快速查找存儲器地址

B.縮短指令長度,擴大尋址空間,提高編程靈活性

C.可以直接訪問主存和外存

D.降低指令譯碼難度

52.CPU組成中不包括(D)o

A.指令寄存器B.地址寄存器C.指令譯碼器D.地

址譯碼器

53.程序計數(shù)器PC在下面(C)部件中。

A.運算器B.存儲器C.控制器D.I/O接口

54.CPU內(nèi)通用寄存器的位數(shù)取決于(B)。

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

的管腳數(shù)

55.以硬件邏輯電路方式構(gòu)成的控制器又稱為(B)o

A.存儲邏輯型控制器B.組合邏輯型控制器C.微程序控制

器D.運算器

56.直接轉(zhuǎn)移指令的功能是將指令中的地址代碼送入(C)部

件中。

A.累加器B.地址寄存器C.PC寄存器D.存儲器

57.狀態(tài)寄存器用來存放(B)o

A.算術(shù)運算結(jié)果B.算術(shù).邏輯運算及測試指令的結(jié)果狀態(tài)

C.運算類型D.邏輯運算結(jié)果

58.微程序放在(D)。

A.指令寄存器B.RAMC.內(nèi)存D.控制存儲器

59.主機,外設(shè)不能并行工作的方式是(B)。

A.中斷方式B.程序查詢方式C.通道方式D.DMA方式

60.禁止中斷的功能可由(D)來完成。

A.中斷觸發(fā)器B.中斷禁止觸發(fā)器

C.中斷屏蔽觸發(fā)器D.中斷允許觸發(fā)器

61.在微機系統(tǒng)中,主機與高速硬盤進行數(shù)據(jù)交換一般用(C)。

A.程序中斷控制B.程序直接控制C.DMA方式D.通道

方式

62.DMA方式數(shù)據(jù)的傳送是以(C)為單位進行的。

A.字節(jié)B.字C.數(shù)據(jù)塊D.位

63.DMA方式在(A)之間建立的直接數(shù)據(jù)通路。

A.主存與外設(shè)B.CPU與外設(shè)C.外設(shè)與外設(shè)D.CPU

與主存

64.馮?諾依曼機工作方式的基本特點是(B)。

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

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

65.針對8位二進制數(shù),下列說法中正確的是(B)。

A.—127的補碼為10000000B.—127的反碼等于0的移

C.+1的移碼等于一127的反碼D.0的補碼等于一1的反碼

66.計算機系統(tǒng)中采用補碼運算的目的是為了(C)。

A.與手工運算方式保持一致B.提高運算速度

C.簡化計算機的設(shè)計D.提高運算的精度

67.長度相同但格式不同的2種浮點數(shù),假設(shè)前者階碼長.尾數(shù)短,

后者階碼短.尾數(shù)長,其他規(guī)定均相同,則它們可表示的數(shù)的范圍和

精度為(B)。

A.兩者可表示的數(shù)的范圍和精度相同

B.前者可表示的數(shù)的范圍大但精度低

C.后者可表示的數(shù)的范圍大且精度高

D.前者可表示的數(shù)的范圍大且精度高

68.在浮點數(shù)原碼運算時,判定結(jié)果為規(guī)格化數(shù)的條件是(D)。

A.階的符號位與尾數(shù)的符號位不同B.尾數(shù)的符號位與最高數(shù)

值位相同

C.尾數(shù)的符號位與最高數(shù)值位不同D.尾數(shù)的最高數(shù)值位為1

69.若浮點數(shù)用補碼表示,則判斷運算結(jié)果是否為規(guī)格化數(shù)的方法

是(C)。

A.階符與數(shù)符相同

B.階符與數(shù)符相異

C.數(shù)符與尾數(shù)小數(shù)點后第1位數(shù)字相異

D.數(shù)符與尾數(shù)小數(shù)點后第1位數(shù)字相同

70.在定點運算器中,無論采用雙符號位還是單符號位,必須有

(C),它一般用()來實現(xiàn)。

A.譯碼電路,與非門B.編碼電路,或非門

C.溢出判斷電路,異或門D.移位電路,與或非門

71.在定點數(shù)運算中產(chǎn)生溢出的原因是(C)0

A.運算過程中最高位產(chǎn)生了進位或借位

B.參加運算的操作數(shù)超出了機器的表示范圍

C.運算的結(jié)果超出了機器的表示范圍

D.寄存器的位數(shù)太少,不得不舍棄最低有效位

72.存儲周期是指(C)。

A.存儲器的讀出時間B.存儲器的寫入時間

C.存儲器進行連續(xù)讀和寫操作所允許的最短時間間隔

D.存儲器進行連續(xù)寫操作所允許的最短時間間隔

73.和外存儲器相比,內(nèi)存儲器的特點是(C)o

A.容量大,速度快,成本低B.容量大,速度慢,成本高

C.容量小,速度快,成本高D.容量小,速度快,成本低

74.某計算機字長16位,它的存儲容量64KB,若按字編址,那么

它的尋址范圍是(B)。

A.0?64KB.0?32KC.0?64KBD.0-32KB

75.某SRAM芯片,其存儲容量為64Kxi6位,該芯片的地址線和

數(shù)據(jù)線數(shù)目為(D)。

A.64,16B.16,64C.64,3D.16,16

76.某DRAM芯片,其存儲容量為512Kx8位,該芯片的地址線和

數(shù)據(jù)線數(shù)目為(D)。

A.8,512B.512,8C.18,8D.19,8

77.某機字長32位,存儲容量1MB,若按字編址,它的尋址范圍是

(C)。

A.0?IMB.0-512KBC.0-256KD.0-256KB

78.某計算機字長32位,其存儲容量為4MB,若按字編址,它的尋

址范圍是(A)o

A.0?IMB.0?4MBC.0?4MD.0?1MB

79.某計算機字長32位,其存儲容量為4MB,若按半字編址,它的

尋址范圍是(C)。

A.0-4MBB.0?2MBC.0?2MD.0?1MB

80.某計算機字長為為32位,其存儲容量為16MB,若按雙字編址,

它的尋址范圍是(B)。

A.0?16MBB.0?8MC.0?8MBD.0?16MB

81.某SRAM芯片,其容量為512X8位,加上電源端和接地端,該

芯片引出線的最小數(shù)目應(yīng)為(D)。

A.23B.25C.50D.19

82.在虛擬存儲器中,當(dāng)程序在執(zhí)行時,(D)完成地址映射。

A.程序員B.編譯器C.裝入程序D.操作系統(tǒng)

83.虛擬段頁式存儲管理方案的特點為(D)。

A.空間浪費大.存儲共享不易.存儲保護容易.不能動態(tài)連接

B.空間浪費小.存儲共享容易.存儲保護不易.不能動態(tài)連接

C.空間浪費大.存儲共享不易.存儲保護容易.能動態(tài)連接

D.空間浪費小.存儲共享容易.存儲保護容易.能動態(tài)連接

84.在cache的地址映射中,若主存中的任意一塊均可映射到

cache內(nèi)的任意一塊的位置上,則這種方法稱為(A)。

A.全相聯(lián)映射B.直接映射C.組相聯(lián)映射D.混合映

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

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

86.變址尋址方式中,操作數(shù)的有效地址等于(C)。

A.基值寄存器內(nèi)容加上形式地址(位移量)

B.堆棧指示器內(nèi)容加上形式地址

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

D.程序計數(shù)器內(nèi)容加上形式地址

87.堆棧尋址方式中,設(shè)A為累加器,SP為堆棧指示器,Msp為SP

指示的棧頂單元,如果進棧操作的動作是:(A)-Msp,(SP)—1-SP,

那么出棧操作的動作應(yīng)為(B)。

A.(Msp)-A,(SP)+1-SPB.(SP)+lfSP,(Msp)fA

C.(SP)-lfSP,(Msp)-AD.(Msp)->A,(SP)-l-SP

88.運算型指令的尋址與轉(zhuǎn)移性指令的尋址不同點在于(A)。

A.前者取操作數(shù),后者決定程序轉(zhuǎn)移地址

B.后者取操作數(shù),前者決定程序轉(zhuǎn)移地址

C.前者是短指令,后者是長指令

D.前者是長指令,后者是短指令

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

A.運算器B.控制器

C.運算器和控制器D.運算器,控制器和主存儲器

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

A.主存地址寄存器B.程序計數(shù)器

C.指令寄存器D.狀態(tài)條件寄存器

91.指令周期是指(C)。

A.CPU從主存取出一條指令的時間

B.CPU執(zhí)行一條指令的時間

C.CPU從主存取出一條指令加上執(zhí)行這條指令的時間

D.時鐘周期時間

92.下面描述的RISC機器基本概念中正確的句子是(B)。

A.RISC機器不一定是流水CPUB.RISC機器一定是流水CPU

C.RISC機器有復(fù)雜的指令系統(tǒng)D.CPU配備很少的通用寄存器

93.計算機操作的最小時間單位是(A)。

A.時鐘周期B.指令周期C.CPU周期D.微指令周期

94.計算機系統(tǒng)的輸入輸出接口是(B)之間的交接界面。

A.CPU與存儲器B.主機與外圍設(shè)備

C.存儲器與外圍設(shè)備D.CPU與系統(tǒng)總線

95.計算機的外圍設(shè)備是指(D)。

A.輸入/輸出設(shè)備B.外存設(shè)備

C.遠程通信設(shè)備D.除了CPU和內(nèi)存以外的其它設(shè)

96.顯示器的主要參數(shù)之一是分辨率,其含義為(B)。

A.顯示屏幕的水平和垂直掃描頻率

B.顯示屏幕上光柵的列數(shù)和行數(shù)

C.可顯示不同顏色的總數(shù)

D.同一幅畫面允許顯示不同顏色的最大數(shù)目

97.中斷發(fā)生時,由硬件保護片更新程序計數(shù)器PC,而不是由軟件

完成,主要是為了(A)。

A.能進入中斷處理程序并能正確返回原程序

B.節(jié)省內(nèi)存

C.提高處理機的速度

D.使中斷處理程序易于編制,不易出錯

98.中斷向量地址是(B)。

A.子程序入口地址B.中斷源服務(wù)程序入口地址

C.中斷服務(wù)程序入口地址D.中斷返回地址

99.在I/O設(shè)備.數(shù)據(jù)通道.時鐘和軟件這四項中,可能成為中斷

源的是(D)。

A.I/。設(shè)備B.1/()設(shè)備和數(shù)據(jù)通道

C.I/O設(shè)備.數(shù)據(jù)通道和時鐘D.I/O設(shè)備.數(shù)據(jù)通道.時鐘

和軟件

100.中斷允許觸發(fā)器用來(D)o

A.表示外設(shè)是否提出了中斷請求B.CPU是否響應(yīng)了中斷請求

C.CPU是否正在進行中斷處理D.開放或關(guān)閉可屏蔽硬中斷

101.硬中斷服務(wù)程序結(jié)束返回斷點時,程序末尾要安排一條指令

IRET,它的作用是(B)。

A.構(gòu)成中斷結(jié)束命令B.恢復(fù)斷點信息并返回

C.轉(zhuǎn)移到IRET的下一條指令D.返回到斷點處

102.在采用DMA方式高速傳輸數(shù)據(jù)時,數(shù)據(jù)傳送是(B)。

A.在總線控制器發(fā)出的控制信號控制下完成的

B.在DMA控制器本身發(fā)出的控制信號控制下完成的

C.由CPU執(zhí)行的程序完成的

D.由CPU響應(yīng)硬中斷處理完成的

103.周期挪用方式常用于(A)方式的/輸入輸出中。

A.DMAB.中斷C.程序傳送D.通道

104.如果有多個中斷同時發(fā)生,系統(tǒng)將根據(jù)中斷優(yōu)先級最高的中斷

請求。若要調(diào)整中斷事件的響應(yīng)次序,可以利用(D)o

A.中斷嵌套B.中斷向量C.中斷響應(yīng)D.中斷屏蔽

105.通道對CPU的請求形式是(B)。

A.自陷B.中斷C.通道命令D.跳轉(zhuǎn)指令

106.CPU對通道的請求形式是(D)。

A.自陷B.中斷C.通道命令D.I/。指令

三、填空

1.浮點數(shù)規(guī)格化時的精度由尾數(shù)的位數(shù)決定,范圍由階碼的位數(shù)決

定。

2.三態(tài)門比普通狀態(tài)(高電平、低電平)多哪一個狀態(tài)?高阻態(tài)(懸

空)。

3.Am2901芯片是運算器作用的部件,它的兩個主要功能是:作為運

算器、作為定序器(確定下一條微指令的指令)。

4.Am2910芯片是寄存器作用的部件。

5.運算器可以實現(xiàn)算術(shù)運算和邏輯運算。

6.BCD碼:用4位二進制代碼表示一位十進制數(shù),最常見的BCD碼

是8421碼。

7.根據(jù)操作數(shù)的位置,指出尋址方式:

操作數(shù)在寄存器中,稱為寄存器尋址方式:

操作數(shù)地址在寄存器中,稱為寄存器間接尋址方式;

操作數(shù)在指令中,稱為立即尋址方式;

操作數(shù)地址在指令中,稱為直接尋址方式。

8.設(shè)形式地址為D,以直接尋址方式,有效地址為:D;

以間接尋址方式,有效地址為:(D);

以相對尋址方式,有效地址為:(PC)+D;

以寄存器尋址間接尋址方式,有效地址為:(Ri);

以基址尋址方式,有效地址為:D+(BR);

以變址尋址方式,有效地址為:D+(IX)。

9.浮點數(shù)向左規(guī)格化的原則:尾數(shù)左移一位,階碼減1。

浮點數(shù)向右規(guī)格化的原則:尾數(shù)右移一位,階碼加1。

10.在微指令的字段編碼中,操作控制字段的分段并非是任意的,

必須遵循分段的原則,包括:OL把相斥性的微命令分在同一段中;

02.一般每個小段要留出一個狀態(tài),表示:本段不執(zhí)行任何操作。

11.補碼定點加減運算的溢出判斷有兩種方式,分別是:用一位符

號位判斷溢出和用兩位符號位判斷溢出。

12.規(guī)格化浮點數(shù)的判斷依據(jù)是:尾數(shù)的絕對值在0.5和1范圍內(nèi)。

13.所謂尋址方式是:找出有效地址的方式。

14.基址尋址:操作數(shù)的有效地址=形式地址+基地址。

15.在計算機中存放指令地址的寄存器叫PC(程序計數(shù)器)。

16.在取指令之前,首先把PC的內(nèi)容送到地址(MAR)寄存器中,

然后由CPU發(fā)出讀命令,把指令從地址寄存器所指定的內(nèi)存存儲單元

中取出來,送到CPU的指令寄存器中。

17.控制器的設(shè)計方法有兩種,分別是:組合邏輯設(shè)計和微程序設(shè)

計。

18.影響并行加法器的兩個因素是:進位信號和傳遞時間。

19.微程序控制的計算機中的控制存儲器CM是用來存放微程序。

20.編碼左移、右移的計算結(jié)果。補碼為11110101,算術(shù)左移1位

后得11101010,算術(shù)右移一位后得11111010。

21.-0的反碼表示為:1.1111111(假設(shè)數(shù)據(jù)有8位,用二進制表

示)。

0的原碼、補碼、反碼、移碼(8位二進制數(shù)表示)

原碼補碼反碼移碼

+00.00000000.00000000.00000001,0000000

-01.00000000.00000001.11111111,0000000

22.控制器在生成各種控制信號時,必須按照一定的時序進行,以

便對各種操作實施時間上的控制。

23.根據(jù)編碼方式,微指令分成水平型微指令和垂直型微指令兩種

類型。水平型微指令可以同時執(zhí)行若干個微操作,所以執(zhí)行機器的速

度比垂直型微指令快。

24.階碼8位(最左一位為符號位),用移碼表示,尾數(shù)為24位(最

左一位為符號位),用規(guī)格化補碼表示,則它能表示的最大正數(shù)的階

碼為FFH,尾數(shù)為7FFFFFH,絕對值最小的負數(shù)的階碼為FFH,尾數(shù)

為800000H(用十六進制表示)。

25.影響流水線性能的因素主要反映在訪存沖突和相關(guān)問題兩個

方面。

四、簡答題

1.設(shè)x=0.11011,y=0.10111,用變形補碼計算x+y的值,同時指出

結(jié)果是否溢出。

解:[x]補'=00.11011,[y]補'=00.10111,則[x]補'+[y]補'

=00.11011+00.10111=01.10010,

符號位為“01”,表示溢出。由于第一位符號位為0,表示正溢出。

2.AM2901器件中的Q寄存器的用途是什么,為什么需要它與通用寄

存器一起移位?

解:主要用途是運算器,在進行邏輯運算時用于存放部分積;進行除

法運算時,用作商寄存器。目的:為了乘除法的需要。

3.試問CPU中有哪些主要的寄存器,它們各自的功能是什么?

解:地址寄存器AR:存放將被訪問的存儲單元的地址;

數(shù)據(jù)寄存器DR:存放欲存入存儲器中的數(shù)據(jù)或最近從存儲器中讀出

的數(shù)據(jù);

指令寄存器IR:存放從存儲器中取出的待執(zhí)行的指令。

程序計數(shù)器PC:存放正在執(zhí)行的指令的地址或接著將要執(zhí)行的下一

條指令的地址。

累加寄存器AC:為ALU提供一個工作區(qū),暫時保存一個操作數(shù)或運

算結(jié)果。

狀態(tài)字寄存器PSW:用來表征當(dāng)前運算的狀態(tài)及程序的工作方式,

4.假設(shè)某機器有86條指令,平均每條指令由12條微指令組成,其

中一條是取指微指令。取指指令是公用的,已知微指令字長48位。

請問控制存儲器的容量需多大?

解:共有微指令指2-1)X86+1=947條,故控制存儲器的容量為947

X48=45456位。

5.指令和數(shù)據(jù)均存放在內(nèi)存中,計算機如何區(qū)分它們是指令還是數(shù)

據(jù)?

解:從時間上講,取指令事件發(fā)生在“取指階段”,取數(shù)據(jù)事件發(fā)生

在“執(zhí)行階段:故在取指階段從存儲器取出的信息即為指令,在執(zhí)

行階段從存儲器取出的信息為數(shù)據(jù)。

6.簡要說明組合邏輯與微程序的控制器組成的異同之處,兩種控制

器各自的優(yōu)缺點。

解:組合邏輯與微程序控制器相同之處是根據(jù)指令操作碼和時序信號,

產(chǎn)生各種控制信號,以便正確地建立各種數(shù)據(jù)通路,完成取指令和執(zhí)

行指令的控制。

組合邏輯的優(yōu)點是由于控制器的速度取決于電路延遲,所以速度較快。

缺點是由于將控制部件看成專門產(chǎn)生固定時序控制信號的邏輯電路,

所以把用最少元件和取得最高速度作為設(shè)計目標(biāo)。一旦設(shè)計完成,不

可能通過其他的修改添加新功能。

微程序控制的優(yōu)點是同組合邏輯控制器相比,具有規(guī)整性、靈活性、

可維護性等一系列優(yōu)點。缺點是由于微程序控制器采用了存儲程序原

理,所以每條指令都要從控存中取一次,故影響了速度。

7.說明得到下一條微指令地址有哪些方式,各自在什么情況下?

解:地址譯碼器:用于取指令結(jié)束后根據(jù)指令操作碼譯碼后產(chǎn)生的微

程序入口地址;

硬件產(chǎn)生的初始入口地址:用于設(shè)定開機后執(zhí)行的第一條微指令地址;

PC:用于微程序的順序執(zhí)行;

下地址字段:用于微程序中的轉(zhuǎn)移;

微堆棧:用于微程序的返回。

8.什么是指令周期,機器周期和時鐘周期(微節(jié)拍)的含義以及他

們之間的關(guān)系。

解:指令周期:CPI每取出并執(zhí)行完一條指令所需的全部時間。機器

周期:從內(nèi)存讀取一條指令的最短時間。時鐘周期:一個時鐘脈沖所

需要的時間。

關(guān)系:一個指令周期包含若干個機器周期,一個機器周期包含若干個

時鐘周期。每個指令周期中的機器周期數(shù)可以小等,每個機器周期中

的時鐘周期也可以不等。

9.簡述浮點運算中溢出的處理問題。

解:溢出就是超出了機器數(shù)所能表示的數(shù)據(jù)范圍,浮點數(shù)的范圍是由

階碼決定的。當(dāng)運算階碼大于最大階碼時,屬溢出;當(dāng)運算階碼小于

最小負階碼時,計算機按0處理。

10.在機器數(shù)中,“零”有+0和-0之分,請說明原碼、補碼和反碼

中,哪種編碼中“零”的表示是唯一的?并分別寫出這三種編碼中-0

的的表示(設(shè)機器字長為8位)。

解:補碼中的“0”的表示是唯一的。[-0]原=L0000000,[-0]反

=1.1111111,[-0]補=0.0000000

11.在寄存器-寄存器型,寄存器-存儲器型,存儲器-存儲器型這

3類指令中,哪類指令的執(zhí)行時間最長?哪類指令的執(zhí)行時間最短?

為什么?

解:寄存器-寄存器型執(zhí)行速度最快,存儲器-存儲器型執(zhí)行速度最慢。

因為前者操作數(shù)在寄存器中,后者操作數(shù)在存儲器中,而訪問一次存

儲器所需的時間一般比訪問一次寄存器所需時間長。

12.設(shè)有主頻為16MHz的微處理器,平均每條指令的執(zhí)行時間為兩

個機器周期,每個機器周期由兩個時鐘脈沖組成。問:(1)存儲器為

“0等待”,求出機器速度。(“0等待”表示存儲器可在一個機器周

期完成讀/寫操作,因此不需要插入等待時間);(2)假如每兩個機器

周期中有一個是訪存周期,需插入1個時鐘周期的等待時間,求機器

速度。

解:⑴存儲器為“0等待”時:時鐘周期

=l/16MHz=l/(16*106)=0.0625*10-6=62.5ns,機器周期

=62.5ns*2=125ns,指令周期二125ns*2=250ns,機

溫馨提示

  • 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. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論