計算機組成原理試題3_第1頁
計算機組成原理試題3_第2頁
計算機組成原理試題3_第3頁
計算機組成原理試題3_第4頁
計算機組成原理試題3_第5頁
已閱讀5頁,還剩20頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第一堂概論

一、單選題

1、第三代計算機采用(C)為邏輯元件。

A.電子管(一代)B.晶體管(二代)C.集成電路D,超大規模集成電(四代)

2.馮.諾依曼機工作方式的基本存點是(B)

A.多指令流單數據流B.按地址訪問并順序執行指令

C.堆棧操作1).存儲器按內容選擇地址

3、被人們稱為“計并機之父”的科學家是(C),

A.巴貝奇B.艾肯C.馮?諾依受D.圖靈

4、我們常說的PC機屬于⑴)。(Personcomputer)

A.巨型機B.大型機C.小型機D,微型機

5、運算解的主要功能足紛》.

A.算術運算B.邏輯運算C.函數運算D.算術運兌與邏輯運兜

6、第一代計算機使用(A)為邏輯元件,)

A.電子管B.晶體管C.集成電路D.超大規模集成電路

7、第?臺能存儲程序的計算機是⑻。

A.MarktB.ENIACC.EDVACD.UNIVA

8、完整的計算機系統應包括(C).

A.外部設備與主機B.主機和實用程序

C.硬件系統和軟件系統D.運算器、控制㈱、存儲器

9、64比特(bit)的CPU可處理(C)位數的十六進制數值。

A.4B.8C.16D.61

10、(D)屬于應用軟件.

A.操作系統B.編譯系統C.連接程序D.文本處理

二、填空題

1.現代計算機中,通常將運算甥和控制器集成在一起,稱為CPU.

2.指令的編碼將指令分成操作碼和業址妗字段。

3.計算機中,一個字節是由§個二進制位組成.

-1.組成計算機的基本部件有空幺史幽理整、存儲器和輸入輸出設備.

5.存儲程序并按地址順序執行.這是泓?諾依接型計算機的工作原理。

6.計算機的工作是按照指令進行的。

7.bil是數據的最小表示單位。數據最小單位bit

8.計算機是在皿的控制下進行工作的。

9.計算機系統的軟件可分為系統軟件和應用軟件。

三、名詞解缽

1.字:在計算機系統中,字是作為?個單位進行存儲、計匏或傳送的一組二進制數。

2.位:計算機系統中,每個二進數據代泗弓:為“位"(bit),它是數據的最小表示單位。

3.主機:在計算機系統中.通常把存儲器和輸入輸出接口,結介在?起構成的處理器系統稱為主機。

4.編譯程序:在運行之前格源FML器語】的一種機器語言程序.

5.存儲程序:是將編寫好的程序和京始數據一起存入同一個存儲器,無需干汽就可區分程序和數據,并自動正確有杼地完成根序的

功能.

四、簡答題

1、簡述馮?諾依嚨計算機的基本特點。

①計算機由運算涔、控制器、存儲器、輸入設備、輸出設備五部分組成。

②采用存儲程序的方式,程序和數據放在同一個存儲涔中。指令在存儲器中按順序存放,

③數據以二進制碼表示。

④指令由操作碼和地址碼組成.

⑤以運算器為中心.

2、簡述衡量一臺計匏機的主要指標,

①主頻主頻是指計算機工作時使用時鐘的頻率;

②字長計算機中讀取、運算、存儲等悚作一般以字位單位進行、因此計算機的字長反映了計算機的并行計算能力;

③運算速度計算機的主頻和字氏對它的運算速度有直接影響,運算速度的單位是MIPS;

④可靠性和系統可維護性系統可品性是計算機運行時間的平均值,即平均無故障時間VTBF、系統的可維護性是計第機故障后

停機時間的平均值,即可健更時間YTTR.

2

第二章數據編碼和數據運算

一、單選題

1、屬于有權碼的是(A)

A.8421碼B.余3碼C.ASCH碼D.沒有

2、定點8位字長的字,采用2進制的補碼形式表示時,?個字所表示的整數范國是(A)

A.-128—+127B.-127—+127C.-129—+128D.-128—+128

3、假定下列字符碼中有奇偶校驗位.但沒有數據錯誤,采用偶校驗的字符碼是(D)

A.110010)1B.11010110C.110000011).11001001

4、某數在計算機中用8421BCD碼表示為001110011000,則該數為(B)

A.398HB.398C.1630D.1110011000

5、設寄存器的內容為1HUH1,若它等于十進制的-0,則為(C)

A.原碼D.補碼C.反碼1).BCD碼

6、在8bit機中,無符號數的取值范圍是(A)。

A.0-255B.0-256C.-255-+255D.-255-+256

7、在計算機中,用于漢字信息的存諸、交換、椅索等操作的是(D).

A.漢字的輸入碼B.漢字內碼C.漢字字模碼D.,ASCII碼

8,(3FA)w=(A):

A.1111111010B.1111111100C.1111101010D.1011111010

9,32位字長的浮點數,其中階符1位,階碼數值位7位,數符1位,尾數23位,若采用原碼表示,則其對應的最小負數為

(0.

7,-23、-127z-23、127,-23、127

A.2(-1+2)B.2(-1+2)C.2(-1+2)D.-2

10.設寄存器位數為8位,機器數采用補碼形式(最而位為符號位)。對應于十法制的T7,寄存器內容為(B)。

A.EEHB.EFHC.91HD.61H

11、“8”的ASCII碼值(十進制)為市,則“1”的八:it11碼(十進制)為(力。

A.48B.49C.62D.63

12、最小的數是(A)

K(101001)工B.:52)?C.(2B)laD.(50).

13、對真值0表示形式唯一的機器數是<B)

R.原碼B.補碼C.反碼I).移碼

14,在小型或微型計算機里,普遍采用的字符編碼是(D)

A.BCD嗎B.16進制C.格雷碼D.ASCII碼

15、在計算機中,數字字符常采用的編碼是(B).

A.BCD碼B.ASCII碼C.余3碼D.循環碼

16,已知漢字“啊”的區位碼是16—01(十進制數),那么其國標碼是(B).

362111B.3021HC.360111D.1621H

17、運燈器顯有許多部件組成.但核心部分是(R)

A.數據總線B.算術邏輯單元C.多路開關D.通用寄存器

18、對真值0表示形式唯?的機器故是(B)

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

19、下列數中最小的數為(A)?

A.(101100)£B.(62),C.(3D)MD.(50)?0

20,(34.6),=(..\)?0

A.011100.1!B.110100.011C.110001.11D.011100.011

21、對于定點數X=0.1101.則國原二(A)

A.0.1101B.0.0011C.0.0010D.1.1101

22、按字符的ASCII進行比較,下列比較正確的是①)。

A.A>BB.a>bC.A>aD.,a>A

23、下列數中最大的數為(A).

A.(OllllllDjB.(127),C.(80)l(D.(900)10

24、若要表示0到999的十進制數目,使用BCD碼,最少需要(B)bit。

A.8B.12C.16D.20

25、設寄存器的內容為10000000,若它等于十進制的0,則為(4。

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

26、某機器數為11000011,則它的真位是(D).

A.惟一確定的B.可能是兩個不同的數

C.可能是三個不同的數D.可能是三個以上不同的數

27、在計算機中,用于漢字的輸入的是(A).

A.漢字的輸入碼B,漢字內碼C.漢字字模碼D.ASCII碼

28.(3550)10=(B)8?

A.3550B.6736C.6735I).3551

29、四片74181和一片74182相配合,具有(C)傳遞功能。

A.行波進位B.組內行波進位,組間先行進位

C.組內先行進位,組間先行進位D,組內先行進位.組間行波進信

30、在定點二進制運算器中,減法運算一般通過(D)來實現。

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

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

31.將010111和110101進行“邏輯異”(異或)運算的結果是(C)

A.110111B.010101C.100010D.011101

32、其值最小的無符號數是(C)

A.(110101)2B.(53)?C.(110101)K1>D.(35)u

33、若機器數的字長為4位,且符號占1位,負零的反碼表示為(B)

A.1000B.1111C.0000D.0111

34、若機涔的字長n位,采用一位符號位,則其原碼整數的表示范圍是(C)

A.-(2-1)-2-1B.—2?2T

?4n—1、—1八n-14n—1

C.-(2T)?2-1D.-2?2-1

35.設寄存器的內容為10000000.若它等于-127,則為(C)

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

36、若浮點數尾數用補碼表示,則判斷運算結果是否為規格化表示的方法是(C)

A.階符與數符相同為規格化表大

B.階符與數符相異為規格化表示

C.數符與尾數小數點后第一位數字相異為規格化表示

D.數符與尾數小數點后第一位數字相同為規格化表示

37、兩數進行乘除運算時,運和結梟的符號位由兩操作數符號的(C)得到。

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

38、在超前進位加法沿中,Xi、Yi為輸入信號,進位產生函數表達式為(B)

A.Xi+YiB.XiYiC.宜百D.^+71

39、算術/邏輯運算單元74181可完或(C)

A.16種異術運算功能比3種邏出運算功能

C.16種算術運算功能和16種邏輯運驛功能D.?[位乘法運算功能

40、設定點數X的補碼為1.01010,則算術右移一位后得到(C)

A.0.10101B.1.00101C.1.10101D.1.1010C

41、設機器中存有代碼10100011B,若視為移碼,它所代表的I?進制數為(B)

A.-23B.35C.53D.-113

42、已知字符“0”的ASCII碼為如,字符“9”的ASCII碼前加上一位奇校驗位后為(B)

A.39HB.B9HC.09HD.89H

六、填空題

1、設寄存器的內容為10000000,若它等于727,則為區碼。

2、根據小數點位置不同,定點數有定點整數和定點小數兩種表示形式。

3、全加器中和的表達式為

4、23.6875D的二進制為101II.1011,

5、字長16位,用定點補碼小數表示時,一個字所能表示的范用是7?1-2;

6,先行進位的特點是各進位同時牝生,運算速度快.

7、設寄存器的內容為10000000,若它等于-128,則為起碼。

8、在字長相同的情況卜,浮點數的表數范圍通常比定點數的表數范圍大。

9、八位二進制補碼所能表示的十進制上教范國是-128-127。

10、字符“A”的ASCH碼為41H.則字符“D”前面加上奇校驗位后的代碼為C4H(或11000100).

11.一個浮點數包括階碼和尾數兩部分,其中尾數確定了我示數的精度,階瑪確定了表示數的范圍。

12、將一個十進制的整數轉換成二進制數,可用除一取余的方法進行.

13、在運算器中存放臨時數據的都件被稱為寄存器。

14、將一個十進制的純小數轉換成二進制數,可用乘二取整的方法進行。

16、漢字內碼中兩個字節的最高位均為L

16、一個浮點數包括階碼和尾數兩部分,其中尾數確定了表示數的精度.幽確定了表示數的范用。

17、根據小數點位置不同,定點數有純小數和純整數兩種表示形式.

18、為判斷溢出,可采用雙符號位補碼進行判斷,此時正數的符號用00表示,負數的符號用11表示。

19、向右規格化的規則為:尾數右移一位,階碼她。

20、在浮點格式的數據中,對沒有規格化的尾數進行規格化,這時需進行迎L規格化。

21、負數的反碼編碼方法是高位為1.其他取反。

22、用二進制的補碼表示-57.625:o為1000111.011。

七、名詞解樣

1、原碼:除碼衣示法是一種采用二進制表示數據的力”、、川個:一丁13人也出必I。氣走正數、1代去負數,其余為數據的

絕財值.

2、上溢出:兩個數運兌的結果大于機器所鍵表示的最大正數稱為上溢出。

3、機器數,物數的大小、數的符號.數碼化后所得的機器表示的值.

4、ALU:算術邏輯運算單元,是構成運算器的X%工"I,執彳j各種Q術運算和邏輯運算。

4

八、簡答題

1、計算機中采用什么計數制?為什么?

計算機內部采用二進制數來處理和存儲信息.

主要是二進制數有如卜優點:

(1)二進制數只需0、I兩個數,在物理上實現容易”

(2)運和規則簡單.而且其它運和加、戰、乘、除最終都可歸結為加法與移位兩種運算,這使完成運算所用的電路變得簡單.

(3)二進制比十進制所用元件少。

2、已知二進制數一1011.II,請分別寫出其八位字長的定點小數的或值(形式為x.xxxxxxx)、原碼、補碼、反碼。

解:真值一0.101U10

原碼1.1011110

補碼1.0100010

反碼1.0100001

3、簡述采用雙符號位檢測溢出的方法.

雙符號位檢測溢出是采用兩位二進制位表示符號,即正數的符號位為00負數的符號位為11,在進行運算時,符號位均參加運算.,計算結

果中如果兩個符號位不同,則表示有溢出產生,若結果的符號位為01,則表示運兌結果大于允許取值范圍內的最大正數;一般稱為正溢

出;若為10.則表示運算結果為負數,其值小于取值范圍內的地小負數。

4、簡述運算器的功能。

運算器的主要功能是完成算術運算及邏輯運算,它由ALU和若干寄存器組成。ALU負責執行各種數據運算操作;寄存器用于音時存放參與運

算的數據以及保存運算狀態。

5、什么是下溢?出現下.溢后如何處理?

兩個數運算的結果小于機器所能表示的最小負數,稱為下溢,

若定點數發生下溢則給出溢出標志,若浮點數的階碼下溢,則要置運算結果為浮點形式的機器5

6、設機器字長16位,定點表示,尾數15位,數符I位,

問:(D定點原碼小數表示時,最大正數是多少?最大正數值=(1-2)](011.一1):最大W裕數&示:01U111111111111

5

最小負數是多少?最小負數值=-(12)1(1=(011...1)?:最小負整數表示:1111111111111111

(2)定點補碼小數表示時,最大正數是多少?奴大正數值71-2:)紙大小將數表示:0111111111111111

母小負數是多少?一小負數值=(-D.,■小負一數表示:1000000000000000

7、簡述先行進位解決的問題及基本思想。

先行進位解決的是ALL的運算速度向理.是將串行進位的產生變為并行進位的產生,從而使多個進位在一個時鐘周期內完成.提高加

法運算的速度。

九、綜合題

1、一位全加器(第i位)如圖所示,其中Ai,Bi為本位兩個操作數輸入,Ci-1是低位進位輸入,Fi是本位運算結果輸出,Ci是本位運

算的進位輸出。若果加法器是16位16),要求:

<1)設參加運算的操作數采用一位符號位.試設計出一種判溢出電路及其表達式.

(2)簡述加法器各位間采用的進位方式的主要種類及特點。

注:表達式的變量只徙采用圖示的變量,下標i=l...16。

CiFi

2,畫出一個具有4位加減法功能的電路,并寫出下列輸入信號情況下的輸出結果,

(1)40,A=0111,B-0110(2)M=0,A=1000.B=1001

(3)M=1,A=1100,B=1000(4)M=1,A=0101,B=1010

(5)M=1,A=0000,B=0001

3、已知一浮點數的階碼為8位.尾數為16位,階碼和尾數均用補碼衣示。試求出該格苴的規格化浮點數去示的取值范圍

答:當X〉0時Xzn=2A-2?X0.5=2(A-(27tl))=2124

71S,2715

X.Hi=2A(2-l)X(1-2)=2X(1-2)

7127

當X〈。時X,lln=2A(2-l)X(-1)=-2

7,6,al15

Xr.,x=2A-2x(-(05+2'))="2'X(2+2

5

4、已知X,丫的二進制值,X=OOU,丫=0101,用補碼一位乘法計算[XXYk?

解(X)*=000011(Y)/=000101(-X)"=111101

部分枳乘數說明

000000001010Y..>=o

+111101Y,Y..,=1O.+(-X)產】moi

111101

-111110100101右移1位

*000011Y.丫川=01,+(X)產000011

000001

-0000001100101右移1位

+111101Y.Y..nlO,+(-X)*=111101

111101

-111110111001右移1位

*000011Y,Y?.,=01,+(X)*=000011

000001

-000000mioo右移1位

-000000Y.Y,?rOO,+0

0000001111坡后-?步不移位

[XXY],t=0000011U

6

7

8

第三章存儲系統

十、單選題

計算機中表示地址時使用()

無符號數B.原碼C.反自D.補碼

運算器雖仃許多部件組成,但核心都分是()

A.數據總線B.算術邏輯單元C.多路開關D.通用寄存器

3、斷電后,下列說法中,正確的是(),

A.ROM中的數據仍然存在B.DRAM中的數據仍然存在

C.SRAM中的數據仍然存在D.CD-ROM中的數據會丟失

4、一個8位的微型機系統以16位來表示地址,則該計算機系統有)個地址空間。A.128B.256C.1024

D.65536

5.所謂n位的CPUn是指()

A.地址總線位數B.數據總線位數

C.控制總線位數D.I/O位數

6、相聯存貯器是按()進行尋址的存貯器。

A.地址指定方式B.內容指定方式

C.堆棧存取方式D.地址指定方式與堆棧存取方式結合

主存儲耦和CHJ之間增設島速緩沖器的目的是()

解決CPV和主存之間的速度匹配問座

擴大主存儲的容量

獷大CPt中通用寄存器的數墩

擴大CH;中通用寄存器的數量和主存儲器的容量

某計算機的字長為16位,它的存儲容量為64KB,若按字尋址,其尋址范圍是()A.0?32KBB.0?32K-1

C.0?64KBI).0?64K-1

9、存儲周期()存儲時間。

A、大于B、小于C、略大于D、略小于10、CPU與主存之間以()信號表示一次訪存操作結束。

A、BusyB、ReadyC、WriteD、Read11、靜態存儲器的功耗和集成度比動態存儲㈱要()。

A、大、小B、大、大C、小、小D、小、大

12,在三層次存儲系統中不包括(

A、輔助存儲器B、主存儲器C、寄存器D、Cache13.存儲器是才免機系統的記憶設備,主要用于()

9

A.存放程序B,存放軟件C,存放微程序D.存放程序和數據

采用虛擬存儲器的主要目的是()

A.提面主存儲器的存取速度B.擴大主存儲器空間,并能進行自動管理

Q提將外存儲器的存取速度D.獷大外存儲器的存儲空間

EPRO是指()

A.讀寫存儲器B.只讀存儲器

C可編程的只讀存儲器D.可擦除可編程的只讀存儲器

若R&沖每個存儲單元為16位,則下面所述正確的是()

地址線也是16位B.地址線與16無關

Q地址線與16有關D.地址線不得少于16位17.計算機的存儲器采用分級方式是為了()

A.減少主機箱的體積B.解決容型、價格、速度三者之間的矛盾

C.保存大量數據方便D.操作方便

需耍進行刷新處理的存儲器是()

A.ROMB.EPROMC.DRAMD.SRAM

某芯片,其容量512X8位,I除電源和接地端,該芯片引出線的最小數目應為()

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

20、存貯周期是指().

A.存貯器的讀出時間B.存貯器的寫入時間C.存貯器進行連續讀和寫操作所允許的最短時間間碘.存貯器進行連續寫操作所允

許的最短時間間隔

21、存貯單元是指(),

A.存放一個二進制信息位的存歸元B.存放一個機器字的所有存貯元集合C.存放一個字節的所有存貯元集合D.存放兩個字節

的所有存貯元集合

22、在一般微處理涔中,()包含在CPU中.

A.主內存B.外存C.主存儲器D.Cache23,DRAM是指()。

A.隨機訪問存儲器8.順序訪問存儲

C.動態隨機訪問存儲器D.靜態隨機訪問存儲器

24、計算機中的地址總線共有24位,則該機器可訪何的內存最大為()°A.1MBB.24MBC.4MB

D.16MB

25、CPU不能直接訪問的是()。

A.RAMB.KOMC.內存D.外存

26、采用虛擬存儲器的目的是(),

A.提高外存的速度B.提高主存速度

1

C.擴大外存容量D.擴大內存的尋址空間

27,SRAM是指《)?

A.隨機訪問存儲器B.順序訪問存儲器

C.動態隨機訪問存儲器D.靜態隨機訪問存儲器

28、計算機中的存儲器系統是指()o

A.RAM存儲器B.ROM存儲器

C.主存儲器D.主存儲器和外存儲器

29、“640K存儲器”是指下列().

33

A.40X2Bytes的存儲器B.640X2Bits的存儲器

C.610X2l!Bits的存儲器D.640X2,0Bytes的存儲器

在虛擬存儲器中.當程序正在執行時,由()完成地址映射。

A.程序加B.銅彈潘C.裝入程序D.操作系統31.某計兌機字長32位,其存儲容量是AR

若按字編址,它的導址范圍是()

A.0-1M-1WB.0-1MBC.0~-1MWD.0~4MB

十一、填空題

EPROM是指。

刷新的方式有兩種,集土伸——:---------------

3、連續啟動兩次獨立的存儲器操作所需時間間隔的最小時間稱為。

動態RAM維電容存儲電荷來存貯信息,使用時儒7、曲—才能使信息保持。

層次化存儲體系涉及到主存、軸存、Cache和寄存器,

按存取時間由短至長的瞅序是.

設Cache的存取時間為tc,命中率為h.主存的存取時間為im.皿1平妙而曲時回力。

對存儲器的訪問包括波.兩類,

8、存儲器中可容納的,稱為存儲器的容量。

9,由于主存儲器需要較高的速度,故一般都采用來實現。

io,數據的存儲■-般是以為單位進行的。-------------------------------------------

11、位擴展法這種方式沒有選片要求,只對進行擴展.

十二、一答:解盤_____________

1、RAM

2、段式管理--------------

3、DRAM

4、寫回法

5、組相聯映像

1

6、全相聯映像

7、訪存局部性

十三、筒答趣

1、計算機的存儲器為什么有內存與外存之分?

2、已知某存儲微芯片容量為4KX4bit,問:

⑴該存儲器芯片的引腳最少為多少?

⑵構成32KX8bit的存儲系統能多少塊該芯片?

3、比較動態RAM和靜態RAM.

4、畫出存儲器系統的層次結構,并加以說明.

5、存儲器芯片的容量通常用aXb的方式表示,其中a為字數,b為號個字的位數。問以下幾種存儲器芯片分別有多少地址

線和數據線?

(1)2KX16(2)64KX8(3)16MX32(4)4GX4

6、什么叫刷新?動態存儲器為什么需要刷新?

7、比較“主存一輔存"、“Cache一主存”層次的不同點。

8、什么是組相聯映像?

9、什么是多體交叉編址?

10、簡述Cache中的三種地址映像方式及各自特點。

11、簡述存儲保護的幾種方式。

十四、綜合題

1、lntel2114(lKx4bit)芯片有片選端(CS*)和寫允許端(WE*).試用2114存儲芯片構成IKX16bit的存儲

器(畫出結構圖).

2、有一Cache的容量為2K字,每塊為16字,問:

⑴該Cache可容納多少塊?

⑵如果主存的容垃是256K字,則有多少塊?

⑶主存的字地址有多少位?Cache的字地址有多少位?

⑷在直接映射方式下,主存中的第i塊映射到Cache中哪一塊?

3、已知某16位機的主存采用半導體存貯涔,地址碼為20位,若使用8KX8位RAM芯片組成該機所允許的最大主存

空間,并選用模塊形式,問:

⑴若每個模塊為128KW,共需幾個模塊?

⑵每個模塊內共有多少片RAM芯片?

⑶主存共需多少RAM芯片?CPU如何選擇各模塊?

10

第四章指令系統

十五、單選題

1、把匯編語言源程序變成計算機能執行程序的工具是().

A.目標程序B,匯編程序C.編譯程序D.解擇程序

2、零地址雙操作數運算指令在指令洛式中不給出操作數地址,因此它的操作數來自().

A.棧頂和次棧頂B.立即數和棧頂C.暫存器和棧頂D.寄存器和內存電元

變址尋址方式中,操作數的自奴地址等丁?

A.基址寄存器內容加上形式地址B.淮棧指示器內容加上形式地址C變址寄存器內容加上形式地址D.程序計數器內容加上形式地址

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

A.XB.(PO+XC.X瑕基址D.變址寄存器+X5、指令的長度與機潛的字長是(

)關系。

A、大于B、小于C、等于D、沒有

6,在RISC計算機中,大部分指令在()機器周期內完成.

A、一個B、小于一個C、一個或小于一個D、大于一個7、寄存器間接尋址方式中,操作數存放在()中。

A、通用寄存港B、主存單元C、程序計數涔D、堆棧

8、指令系統可由若干類指令組成,移位指令屬于()類指令。

輸入,’輸出B.傳送C.運算D.控制

9、堆棧有棧底和棧頂.堆棧操作時下列說法正確的是(X

A棧麗變化、棧底不變R棧頂變化.棧底變化

棧頂不變、棧底變化0.不同機器規定不同

10、實現子程序謝用時,最好采用()來存放地址。

A.臨時存儲/B.子程序存儲區某個位置C.寄存器D.堆棧11.指令周期是指()

CW從主存取出一條指令的時間

(H執行一條指令的時間

CW從主存取出一條指令加上執行這條指令的時間

⑼從指令譯碼到執行的時間

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

11

A.堆棧尋址方式B.立即尋址方式

C.隱含尋址方式D.間接尋址方式

正確敘述的是()

同一個CPU周期中,可以并行執行的微操作叫相容性微操作

同一個CPL惆期中,不可以并行執行的微操作叫相容性微掾作

同?個CPV周期中,可以并行執行的微操作叫相斥性做操作

不同QI?周期中,可以并行執行的做操作叫相容性微操作14.運算型指令的尋址與轉移型指令的尋址不同點在T()

A.前者取操作數,后者決定程序轉移地址B.后者取操作數,前者決定程序轉移地址C.前者是短指令,后者是長指令

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

符合RISC特征敘述的是()

A.豐富的指令格式B.豐富的尋址方式

C.只有LOAD/STOR指令訪問存儲器D.指令的功能強大

轉移指令執行時,只要將轉移地址送入<)中即可

地址寄存器氏指令奇存器C.程序計數器D.變址寄存器

計算機操作的最小時間單位是()

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

如果指令中的地址碼部分就是操作數的有效地址,這種尋址方式是()

寄存器尋址方式B.直接尋址方式

C.立即尋址方式D.間接尋址方式

】9、下列說法中,正確的一項是(),

A.指令周期等于機器周期B.指令周期等于,大于機器周期C.指令周期是機器周期的兩倍D.指令周期是機器周期的四倍

20、機器指令是用來描述計算機基本操作的,在指令中一般不會含()信息。

A,操作的類型B.操作數的存儲位置C.操作結果的存儲位置D.PC指針的位置

21、下列有關指令的描述中,正確的是().

A.一地址指令中,存操作結果的地址提供的是目的操作數B.一地址指令中,目的操作數一定在源悚作數后回

C.由于三地址指令使用靈活,所以廣泛地被使用在各類型計卯機的指令中D.指令的地址碼字段存放的一定是操作數地址

22、指令系統中采用不同尋址方式,其目的是()。A.可以直接訪問外存

B.實現存儲程序和程序控制

12

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

23、若操作數在寄存器中,寄存器號在指令中給出,則這種指令的尋址方式為()A.寄存器尋址方式B.寄存器間接導

址方式

C.寄存涔基址尋址方式D.寄存潛變址尋址方式

十六、填空題

指令格式是指令用二進制代碼表示的結構形式,通常由操作碼和組成.

若指令中的形式地址為D,那么相對尋址中有效地址為。

3、計算機指令是能夠識別并直接執行的操作命令,又稱為機器指令。

4、轉子指令實現了。

堆棧中數據的存取順序是。

7、RISC計算機中指令長度是的。

從計兌機指令系統設計的角度,可將計燈機分為豆雜指令系統計算機(CISC)和.

十七、名詞解糅

1、尋址方式

2、指令

3、指令仿真

4,條件轉移

5、指令周期

6、相對轉移

7、無條件轉移

8、RISC

I?八、簡答眩

1、什么是指令格式?計算機指令為什么有一定的格式?

2、匯編語言程序中的每條指令是否都能被轉換成機港語言的指令代碼?

3、在大數端存儲方式下,向存儲器中地址為1000的地方寫入一個32俏的字1267AB92H,然后分別從存儲器中地址分別

為1000.1001,1002,1003的單元讀取四個字節。問這四個字節的內容分別是什么?

4、簡述RISC的特點.

十九、綜合題

1、若某機采用三地址格式訪存指令,試問完成一條加法指令共需訪問幾次存播器?若該機

共能完成54種操作,操作

數可在1K地址范用內尋

找,試畫出機器的指令格式。

2、下表中給出了一段存儲器

的初始值(單元地址、單元

內容都是以八進制給出的),

分析下段程序執行后累加器和

存儲器的內容。(COM為累

加器求反,LDA是把操作數送

累加器,STA是把操作數從

累加器送內存.指令“r

是間址)。

3、某機指令格式如下:

4,某計算機指令字長16位,地址碼6位,指令有一地址和二地址兩種格式。

畫出指令格式。

設共有N條(\<16)二地址指令,分析一地址指令最多可以有多少條?5、某機器字長為16位,存儲涔按字編址,訪內存指

令格式如下:

13

其中OP是操作碼,M是定義尋址方式,A為形式地址。設PC和Kx分別為程序計數器和變址寄存器,字長16位,問:

該指令能定義多少種指令?

表中各種尋?址方式的尋址范圍為多少?

寫出卜表中各種尋址方式的有效地址EA的計算公式。

尋址方式有效地址EA的計算公式尋址范圍

立即尋址

直接尋址

間接尋址

變址尋址

相對尋址

6,有一計算機指令字長12bil,試提出一種方案,使得該指令系統有4條三地址指令,8條

兩地址指令.15。條單地址指令.

7、有一計算機指令字長16bit.試設計一擴展操作碼,能對下列兩組指令譯碼.

①15條三地址指令,15條兩地址指令,15條一地址指令,16條零地升指令。

②15條三地址指令,14條兩」也址指令,31條?地址指令,16條零地H指令。

8、已知指令字長16bit,每個地址碼為4bit。試設計一個擴展操作碼,能對下列指令進行譯碼:條三地址指令、255

條單地址指令、16條無地址指令.

第五章控制器

二十、單選選

1.CPU主要包括(B)

A.控制器

B.控制涔、運算器、Cache

C.運算器和主存

D.控制器、ALl'和主存

2.微程序控制器中,機器指令H微指令的關系是(B)

A.每一條機器指令由一條做指令來執行

B.每一條機器指令由一段做指令編寫的微程序來解擇執行

C.每條機器指令組成的程J7可由條微指令來執行

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

14

3、Pentium微處理中有(C)流水線。

A、UB,VC、U和VD、沒有

4、CPU中的ALU是一個組合邏輯電路,在進行加法等運即時,兩個源操作數是如何提供給ALU的輸入端()。

A.一前一后B.必須同時C.前后隨意D.很難判斷

5、操作控制器的功能是(D

A.產生時序信號

B.從主存中取出一條指令

C.完成指令操作碼譯碼

D.從主存取出指令,完成指令操作碼譯碼,并產生有關的操作控制信號,以祥糅執行該指令

6、微指令格式分為水平型和垂直型,相比之下,水平里微指令的位數(A)。

A.較多B.和垂克型一樣C.較少D.難以確定

7.主機中能對指令進行譯碼的器件是(C)

A.ALUB.運算器C.控制器D.存儲器

&CPIJ內通用寄存器的位數取決于(D)

A.存儲器容量B.。期的管腳數C.指令長度D.機涔字長

9.通格以CPU完成一個氈本運算操作所需的時間稱為(B)

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

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

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

11.微程序存放在(C)中。

A.指令寄存甥B.R

溫馨提示

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

評論

0/150

提交評論