計算機(jī)組成原理試題概論_第1頁
計算機(jī)組成原理試題概論_第2頁
計算機(jī)組成原理試題概論_第3頁
計算機(jī)組成原理試題概論_第4頁
計算機(jī)組成原理試題概論_第5頁
免費預(yù)覽已結(jié)束,剩余28頁可下載查看

下載本文檔

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

文檔簡介

1、第一章概論一、 單選題1、第三代計算機(jī)采用()為邏輯元件。A.電子管B.晶體管C.集成電路D.超大規(guī)模集成電路2.馮.諾依曼機(jī)工作方式的基本特點是(多指令流單數(shù)據(jù).按地址訪問并順序執(zhí)行指令C.堆棧操作存儲器按內(nèi)容選擇地址3、被人們稱為“計算機(jī)之父”的科學(xué)家是)A.巴貝奇D.圖靈4、我們常說的PC機(jī)屬于()A.巨型機(jī)B.大型機(jī)C.小型機(jī)D.微型機(jī)5、運算器的主要功能是)A.算術(shù)運算C.函數(shù)運算D.算術(shù)運算與邏輯運算6、第一代計算機(jī)使用)為邏輯元件。A.電子管B.晶體管D.超大規(guī)模集成電路7、第一臺能存儲程序的計算機(jī)是()oA . MarktB . ENIACC. EDVACD. UNIVA8、完

2、整的計算機(jī)系統(tǒng)應(yīng)包括()oA.外部設(shè)備與主機(jī)主機(jī)和實用程序C .硬件系統(tǒng)和軟件系統(tǒng)D.運算器、控制器、存儲器9.()屬于應(yīng)用軟件。A.操作系統(tǒng)B.編譯系統(tǒng)C.連接程序D.文本處理二、 填空題1 .現(xiàn)代計算機(jī)中,通常將運算器和 集成在一起,稱為 CPU。2 .計算機(jī)中,一個字節(jié)是由 個二進(jìn)制位組成。3、組成計算機(jī)的基本部件有 、存儲器和輸入輸出設(shè)備。4.存儲程序并按地址順序執(zhí)行,這是型計算機(jī)的工作原理。5、計算機(jī)的工作是按照 進(jìn)行的。6、是數(shù)據(jù)的最小表示單位。7、計算機(jī)是在 的控制下進(jìn)行工作的。8 .計算機(jī)系統(tǒng)的軟件可分為系統(tǒng)軟件和 。名詞解釋1、字2、位3、主機(jī)4、編譯程序5、存儲程序4、 簡

3、答題1、簡述馮諾依曼計算機(jī)的基本特點。第二章 數(shù)據(jù)編碼和數(shù)據(jù)運算5、 單選題1. 屬于有權(quán)碼的是( )A. 8421碼 B .余3碼 C . ASCH碼D ,沒有2 定點 8 位字長的字, 采用 2 進(jìn)制的補碼形式表示時, 一個字所表示的整數(shù)范圍是(A -128 +127 B -127 +127 C -129 +128 D -128 +1283假定下列字符碼中有奇偶校驗位,但沒有數(shù)據(jù)錯誤,采用偶校驗的字符碼是(A 11001011 B4某數(shù)在計算機(jī)中用11010110 C 11000001 D 110010018421BCD碼表示為 001110011000,則該數(shù)為(A 398H B3981

4、63011100110005、設(shè)寄存器的內(nèi)容為11111111,若它等于十進(jìn)制的-0 ,則為 (6、7、,、8、A 原碼B 補碼C反碼DBCD 碼8bit 機(jī)中,無符號數(shù)的取值范圍是A 0255B 0-256)。在計算機(jī)中,用于漢字信息的存儲、交換、A 漢字的輸入碼B 漢字內(nèi)碼C-255-+255檢索等操作的是C.漢字字模碼D-255+256)。D ASCII 碼3FA ) 16= ()2A 1111111010B 1111111100C 1111101010D 10111110109、32 位字長的浮點數(shù),其中階符原碼表示,則其對應(yīng)的最小負(fù)數(shù)為1 位,階碼數(shù)值位7 位,數(shù)符位,尾數(shù) 23 位

5、,若采用若采用)。A 27(-1+2 -23)B 2-127(-1+2-23)C 2127(-1+2-23)D -212710、設(shè)寄存器位數(shù)為8 位,機(jī)器數(shù)采用補碼形式(最高位為符號位)。 對應(yīng)于十進(jìn)制的-17, 寄存器內(nèi)容為()。A EEHB EFHC 91HD 61H11 “8”的 ASCII 碼值(十進(jìn)制)為56,則“1”的 ASCII 碼(十進(jìn)制)為()。A 48B 49C 62D 6312最小的數(shù)是(A ( 101001)2 B ( 52) 8 C ( 2B) 16 D(50) 1013對真值0 表示形式唯一的機(jī)器數(shù)是(A.原碼C 反碼14在小型或微型計算機(jī)里,普遍采用的字符編碼是(

6、A.BCD碼B.16 進(jìn)制C.格雷碼D.ASCII15在計算機(jī)中,數(shù)字字符常采用的編碼是()。A BCD 碼B. ASCII 碼C.余3碼D. 循環(huán)碼16已知漢字“啊”的區(qū)位碼是16 01(十進(jìn)制數(shù)) ,那么其國標(biāo)碼是()。A 3621HB. 3021HC. 3601HD. 1621H17運算器雖有許多部件組成,但核心部分是(A.數(shù)據(jù)總線B .算術(shù)邏輯單元C .多路開關(guān).通用寄存器18對真值0 表示形式唯一的機(jī)器數(shù)是(A.原碼B 補碼19下列數(shù)中最小的數(shù)為()。A (101100) 262)(3D) 16(50)1020 (34.6)8=()2。A 011100.11110100.011110

7、001.11011100.01121對于定點數(shù) X=0.1101 ,X 原 =(A 0.11010.00110.00101.110122按字符的ASCII 進(jìn)行比較,下列比較正確的是()。A ABabAaaA23下列數(shù)中最大的數(shù)為()。A (01111111)2B (127) 8C (80)16D (900)1024若要表示0 到 999 的十進(jìn)制數(shù)目,使用BCD 碼,最少需要)bit。A 8B 12C 16D 2025設(shè)寄存器的內(nèi)容為10000000,若它等于十進(jìn)制的0 ,則為 ()。A 原碼B 補碼C.反碼D BCD 碼26某機(jī)器數(shù)為11000011,則它的真值是)。A 惟一確定的B.可能

8、是兩個不同的數(shù)C 可能是三個不同的數(shù)D.可能是三個以上不同的數(shù)27在計算機(jī)中,用于漢字的輸入的是()。A 漢字的輸入碼B 漢字內(nèi)碼C.漢字字模碼D ASCII 碼28、(3550)10=()8。A. 3550B. 6736C. 6735D. 355129 .四片74181和一片74182相配合,具有()傳遞功能。A.行波進(jìn)位B.組內(nèi)行波進(jìn)位,組間先行進(jìn)位C.組內(nèi)先行進(jìn)位,組間先行進(jìn)位D .組內(nèi)先行進(jìn)位,組間行波進(jìn)位30 .在定點二進(jìn)制運算器中,減法運算一般通過()來實現(xiàn)。A.原碼運算的二進(jìn)制減法器B .補碼運算的二進(jìn)制減法器C.補碼運算的十進(jìn)制加法器D .補碼運算的二進(jìn)制加法器31 .將010

9、111和110101進(jìn)行“邏輯異”(異或)運算的結(jié)果是()A.110111 B. 010101 C. 100010 D. 01110132 .其值最小的無符號數(shù)是()A. (110101) 2 B.(53) 8 C. (110101) bcd D. (35) 1633 .若機(jī)器數(shù)的字長為 4位,且符號占1位,負(fù)零的反碼表示為()A. 1000 B.1111 C. 0000 D.011134 .若機(jī)器的字長n位,采用一位符號位,則其原碼整數(shù)的表示范圍是()A . -(2n-1 )2n-1B.- 2n2n-1C . -(2n1-1 )2n 1-1D.- 2n1 2n 1-135 .設(shè)寄存器的內(nèi)容為

10、10000000,若它等于-127,則為()A.原碼 B .補碼 C ,反碼 D .移碼36 .若浮點數(shù)尾數(shù)用補碼表示,則判斷運算結(jié)果是否為規(guī)格化表示的方法是()A.階符與數(shù)符相同為規(guī)格化表示B.階符與數(shù)符相異為規(guī)格化表示C.數(shù)符與尾數(shù)小數(shù)點后第一位數(shù)字相異為規(guī)格化表示D.數(shù)符與尾數(shù)小數(shù)點后第一位數(shù)字相同為規(guī)格化表示37、兩數(shù)進(jìn)行乘除運算時,運算結(jié)果的符號位由兩操作數(shù)符號的()得到。A. “與”運算 B. “或”運算C. “異或”運算 D. “與非”運算C、XiYid、Xi Yi). 16種邏輯運算功能38、在超前進(jìn)位加法器中,Xi、Yi為輸入信號,進(jìn)位產(chǎn)生函數(shù)表達(dá)式為(A、Xi+YiB、Xi

11、Yi39.算術(shù)/邏輯運算單元74181可完成(A.16種算術(shù)運算功能BC.16種算術(shù)運算功能和16種邏輯運算功能D .4位乘法運算功能40.設(shè)定點數(shù)X的補碼為1. 01010,則算術(shù)右移一位后得到()A . 0. 10101 B .1. 00101 C . 1. 10101 D .1. 1010041.設(shè)機(jī)器中存有代碼10100011B,若視為移碼,它所代表的十進(jìn)制數(shù)為()A. -23B. 35C. 53D.-11342 .已知字符“0”的ASCII碼為30H,字符“9”的ASCII碼前加上一位奇校驗位后為()A. 39H B. B9H C. 09H D. 89H43 .設(shè)機(jī)器數(shù)字長為8位(含

12、1位符號位),那么機(jī)器數(shù)DAH(H表示十六進(jìn)制數(shù))算術(shù)右移 一位的結(jié)果為()A. 6DH B. EDH C. B4H D. B5H44、若將一個八進(jìn)制數(shù)的小數(shù)點向左移動一位,那么它的數(shù)值將會()。A.擴(kuò)大二倍B .縮小二倍C.擴(kuò)大八倍D.縮小八倍45、64比特(bit)的CPU可處理()位數(shù)的十六進(jìn)制數(shù)值。A. 4B. 8C.16D.6446.在定點運算器中,要有溢出判定電路,它一般是用()來實現(xiàn)的。A.與非門 B. 或非門 C. 異或門 D. 與或門六、 填空題1 .設(shè)寄存器的內(nèi)容為 10000000,若它等于-127,則為 碼。2 .根據(jù)小數(shù)點位置不同,定點數(shù)有定點整數(shù)和 兩種表示形式。3

13、、全加器中和的表達(dá)式為 。4、23.6875D 的二進(jìn)制為 。5 .字長16位,用定點補碼小數(shù)表示時,一個字所能表示的范圍是 。6 .先行進(jìn)位的特點是7 .設(shè)寄存器的內(nèi)容為 10000000,若它等于-128,則為 碼。8 .在字長相同的情況下,浮點數(shù)的表數(shù)范圍通常比定點數(shù)的 。9 .八位二進(jìn)制補碼所能表示的十進(jìn)制整數(shù)范圍是 。10 .字符“ A”的ASCII碼為41H,則字符“ D”前面加上奇校驗位后的代碼為 。11 . 一個浮點數(shù)包括階碼和尾數(shù)兩部分,其中 確定了表示數(shù)的精度,階碼確定了表示數(shù)的范圍。12、將一個十進(jìn)制的整數(shù)轉(zhuǎn)換成二進(jìn)制數(shù),可用 的方法進(jìn)行。13、在運算器中存放臨時數(shù)據(jù)的部

14、件被稱為 。14、將一個十進(jìn)制的純小數(shù)轉(zhuǎn)換成二進(jìn)制數(shù),可用 的方法進(jìn)行。15、漢字內(nèi)碼中兩個字節(jié)的最高位均為 。16 . 一個浮點數(shù)包括階碼和尾數(shù)兩部分,其中尾數(shù)確定了表示數(shù)的精度, 確定了表示數(shù)的范圍。17 .根據(jù)小數(shù)點位置不同,定點數(shù)有純小數(shù)和 兩種表示形式。18 .為判斷溢出,可采用雙符號位補碼進(jìn)行判斷,此時正數(shù)的符號用 00表示,負(fù)數(shù)的符號 用 表示。19 .向右規(guī)格化的規(guī)則為:尾數(shù)右移一位,階碼。20、在浮點格式的數(shù)據(jù)中,對沒有規(guī)格化的尾數(shù)進(jìn)行規(guī)格化,這時需進(jìn)行 規(guī)格化。21、負(fù)數(shù)的反碼編碼方法是 。22、用二進(jìn)制的補碼表示 -57.62510為。7、 名詞解釋1、原碼2、上溢出3、

15、機(jī)器數(shù)4、ALU8、 簡答題1、計算機(jī)中采用什么計數(shù)制?為什么?2、已知二進(jìn)制數(shù)一1011.11,請分別寫出其八位字長的定點小數(shù)的真值(形式為x.xxxxxxx )、原碼、補碼、反碼。3、簡述采用雙符號位檢測溢出的方法。4、簡述運算器的功能。5、什么是下溢?出現(xiàn)下溢后如何處理?6、設(shè)機(jī)器字長16位,定點表示,尾數(shù) 15位,數(shù)符1位,問:可表示的范圍是多少?7、簡述先行進(jìn)位解決的問題及基本思想。9、 綜合題1、一位全加器(第i位)如圖所示,其中 Ai, Bi為本位兩個操作數(shù)輸入,Ci-1是低位進(jìn)位輸入,F(xiàn)i是本位運算結(jié)果輸出,Ci是本位運算的進(jìn)位輸出。若某加法器是16位(i=1 . 16),要求

16、:(1)設(shè)參加運算的操作數(shù)采用一位符號位。試設(shè)計出一種判溢出電路及其表達(dá)式。(2)簡述加法器各位間采用的進(jìn)位方式的主要種類及特點。注:表達(dá)式的變量只能采用圖示的變量,下標(biāo) i=1 . 16。2、簡述衡量一臺計算機(jī)的主要指標(biāo)。3、畫出一個具有 4位加減法功能的電路,并寫出下列輸入信號情況下的輸出結(jié)果。(1) M=0, 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=00014、已知一浮點數(shù)的階碼為 8 位,尾數(shù)為 16 位

17、, 階碼和尾數(shù)均用補碼表示。試求出該格式的規(guī)格化浮點數(shù)表示的取值范圍。第三章 存儲系統(tǒng)十、 單選題1. 計算機(jī)中表示地址時使用(A. 無符號數(shù)B. 原碼2. 運算器雖有許多部件組成,但核心部分是(A 數(shù)據(jù)總線B 算術(shù)邏輯單元C3、斷電后,下列說法中,正確的是(A ROM 中的數(shù)據(jù)仍然存在C SRAM 中的數(shù)據(jù)仍然存在)C. 反碼D. 補碼)D 通用寄存器)。B DRAM 中的數(shù)據(jù)仍然存在D CD-ROM 中的數(shù)據(jù)會丟失C 1024)數(shù)據(jù)總線位數(shù) I/O 位數(shù)D 655364、一個 8 位的微型機(jī)系統(tǒng)以 16 位來表示地址,則該計算機(jī)系統(tǒng)有()個地址空間。A 128B 2565 所謂n 位的CP

18、U, n 是指(A 地址總線位數(shù)BC 控制總線位數(shù)D6、相聯(lián)存貯器是按(A 地址指定方式)進(jìn)行尋址的存貯器。B 內(nèi)容指定方式C 堆棧存取方式D 地址指定方式與堆棧存取方式結(jié)合7.主存儲器和CPU間增設(shè)高速緩沖器的目的是()A.解決CPU和主存之間的速度匹配問題B. 擴(kuò)大主存儲的容量C.擴(kuò)大CPU中通用寄存器的數(shù)量D.擴(kuò)大CPU中通用寄存器的數(shù)量和主存儲器的容量8.某計算機(jī)的字長為16位,它的存儲容量為 64KB,若按字尋址,其尋址范圍是 (A. 0 32KB B. 032K-1 C. 064KB D. 064K-19、存儲周期()存儲時間。A、大于B、小于C、略大于D、略小于10、 CPU 與

19、主存之間以( )信號表示一次訪存操作結(jié)束。A 、 BusyB 、 ReadyC、 WriteD、 Read11、靜態(tài)存儲器的功耗和集成度比動態(tài)存儲器要( ) 。A、大、小B、大、大C、小、小D、小、大12、在三層次存儲系統(tǒng)中不包括() 。A、輔助存儲器B、主存儲器C、寄存器D、Cache13存儲器是計算機(jī)系統(tǒng)的記憶設(shè)備,主要用于()A.存放程序B .存放軟件C .存放微程序D .存放程序和數(shù)據(jù)14采用虛擬存儲器的主要目的是()A.提高主存儲器的存取速度B .擴(kuò)大主存儲器空間,并能進(jìn)行自動管理C.提高外存儲器的存取速度D .擴(kuò)大外存儲器的存儲空間15 . EPROMS ()A 讀寫存儲器 B只讀

20、存儲器C.可編程的只讀存儲器D .可擦除可編程的只讀存儲器16 .若RAW每個存儲單元為16位,則下面所述正確的是()A. 地址線也是16 位 B 地址線與 16 無關(guān)C.地址線與16有關(guān) D .地址線不得少于 16位17計算機(jī)的存儲器采用分級方式是為了()A.減少主機(jī)箱的體積B.解決容量、價格、速度三者之間的矛盾C.保存大量數(shù)據(jù)方便D.操作方便18. 需要進(jìn)行刷新處理的存儲器是( )A. ROM B. EPROM C. DRAM D. SRAM19.某芯片,其容量512X8位,除電源和接地端,該芯片引出線的最小數(shù)目應(yīng)為(A. 23B. 25 C. 50D. 1920存貯周期是指()。A 存貯

21、器的讀出時間 B 存貯器的寫入時間C 存貯器進(jìn)行連續(xù)讀和寫操作所允許的最短時間間隔D 存貯器進(jìn)行連續(xù)寫操作所允許的最短時間間隔21存貯單元是指()。A 存放一個二進(jìn)制信息位的存貯元B 存放一個機(jī)器字的所有存貯元集合C 存放一個字節(jié)的所有存貯元集合D 存放兩個字節(jié)的所有存貯元集合22在一般微處理器中,()包含在 CPU 中。A .主內(nèi)存B .外存C.主存儲器D. Cache23 DRAM 是指 ()。A.隨機(jī)訪問存儲器B.順序訪問存儲C.動態(tài)隨機(jī)訪問存儲器D.靜態(tài)隨機(jī)訪問存儲器24計算機(jī)中的地址總線共有24 位,則該機(jī)器可訪問的內(nèi)存最大為 ()。A. 1MBB . 24MBC. 4MBD. 16

22、MB25 CPU 不能直接訪問的是() 。A . RAMB . ROMC .內(nèi)存D .外存26采用虛擬存儲器的目的是()。A.提高外存的速度C.擴(kuò)大外存容量B.提高主存速度D.擴(kuò)大內(nèi)存的尋址空間27、SRAM 是指()。A.隨機(jī)訪問存儲器C.動態(tài)隨機(jī)訪問存儲器28、計算機(jī)中的存儲器系統(tǒng)是指(A. RAM存儲器C.主存儲器29、“ 640K存儲器”是指下列(A . 40X 23Bytes的存儲器C. 640X 210Bits 的存儲器30 .在虛擬存儲器中,當(dāng)程序正在執(zhí)行時,由(A.程序員B .編譯器31 .某計算機(jī)字長 32位,其存儲容量是B.順序訪問存儲器D.靜態(tài)隨機(jī)訪問存儲器)。B. RO

23、M存儲器D.主存儲器和外存儲器)B. 640X 23Bits的存儲器D. 640X 210Bytes 的存儲器)完成地址映射。C.裝入程序D.操作系統(tǒng)4MB若按字編址,它的尋址范圍是(A.0 1M-1WB.0 1MBC.04MWD.0 4MB十一、填空題1 . EPROM 是指。2 .刷新的方式有兩種,集中和 。3、連續(xù)啟動兩次獨立的存儲器操作所需時間間隔的最小時間稱為 。4 .動態(tài)RAM靠電容存儲電荷來存貯信息,使用時需不斷 才能使信息保持。5 .層次化存儲體系涉及到主存、輔存、Cache和寄存器,按存取時間由短至長的順序是 。6 .設(shè) Cache的存取時間為tc,命中率為 h,主存的存取時

24、間為tm ,則平均存取時間為。7 .對存儲器的訪問包括讀、 兩類。8、存儲器中可容納的 ,稱為存儲器的容量。9,由于主存儲器需要較高的速度,故一般都采用 來實現(xiàn)。10、數(shù)據(jù)的存儲一般是以 為單位進(jìn)行的。11、位擴(kuò)展法這種方式?jīng)]有選片要求,只對 進(jìn)行擴(kuò)展。十二、名詞解釋1、RAM2、段式管理3、DRAM4、寫回法5、組相聯(lián)映像6、全相聯(lián)映像7、訪存局部性十三、 簡答題1、計算機(jī)的存儲器為什么有內(nèi)存與外存之分?2、已知某存儲器芯片容量為4K X4bit,問: 該存儲器芯片的引腳最少為多少? 構(gòu)成32Kx 8bit的存儲系統(tǒng)需多少塊該芯片?3、比較動態(tài)RAM 和靜態(tài) RAM 。4、畫出存儲器系統(tǒng)的層

25、次結(jié)構(gòu),并加以說明。5、存儲器芯片的容量通常用ax b的方式表示,其中a為字?jǐn)?shù),b為每個字的位數(shù)。問以下幾種存儲器芯片分別有多少地址線和數(shù)據(jù)線 ?(1)2KX16(2)64KX8(3)16MX32(4)4G X 46、什么叫刷新?動態(tài)存儲器為什么需要刷新?7、比較“主存一輔存 、“CachL主存”層次的不同點。8、什么是組相聯(lián)映像?9、什么是多體交叉編址?10、簡述Cache 中的三種地址映像方式及各自特點。11、簡述存儲保護(hù)的幾種方式。十四、綜合題1、Intel2114(1Kx4bit)芯片有片選端(CS*)和寫允許端(WE*),試用2114存儲芯片構(gòu)成1KX l6bit 的存儲器 (畫出結(jié)

26、構(gòu)圖 ) 。2、有一 Cache的容量為2K字,每塊為16字,問:該Cache可容納多少塊?如果主存的容量是 256K字,則有多少塊? 主存的字地址有多少位? Cache 的字地址有多少位? 在直接映射方式下, 主存中的第i 塊映射到 Cache 中哪一塊 ?3、已知某16位機(jī)的主存采用半導(dǎo)體存貯器,地址碼為 20位,若使用8K X 8位RAM芯片 組成該機(jī)所允許的最大主存空間,并選用模塊形式,問:若每個模塊為128KW ,共需幾個模塊?每個模塊內(nèi)共有多少片 RAM 芯片?主存共需多少RAM 芯片?CPU 如何選擇各模塊?第四章 指令系統(tǒng)十五、 單選題1、把匯編語言源程序變成計算機(jī)能執(zhí)行程序的

27、工具是() 。A. 目標(biāo)程序B. 匯編程序C. 編譯程序D. 解釋程序2、零地址雙操作數(shù)運算指令在指令格式中不給出操作數(shù)地址,因此它的操作數(shù)來自() 。A.棧頂和次棧頂B.立即數(shù)和棧頂C.暫存器和棧頂D.寄存器和內(nèi)存單元3 變址尋址方式中, 操作數(shù)的有效地址等于( )A.基址寄存器內(nèi)容加上形式地址B.堆棧指示器內(nèi)容加上形式地址C.變址寄存器內(nèi)容加上形式地址D.程序計數(shù)器內(nèi)容加上形式地址4在相對尋址方式中,若指令中地址碼為A X B ( PC) +X C5、指令的長度與機(jī)器的字長是(A 、大于B 、小于6、在 RISC 計算機(jī)中,大部分指令在(A 、一個B 、小于一個7、寄存器間接尋址方式中,操

28、作數(shù)存放在(A 、通用寄存器B 、主存單元8、指令系統(tǒng)可由若干類指令組成,移位指令屬于(A. 輸入/輸出B. 傳送9、堆棧有棧底和棧頂。堆棧操作時,下列說法正確的是(X,則操作數(shù)的地址為(). X+段基址D .變址寄存器+X)關(guān)系。C、等于D、沒有)機(jī)器周期內(nèi)完成。C、一個或小于一個D、大于一個)中。C、程序計數(shù)器 D、堆棧)類指令。C. 運算D. 控制)。A. 棧頂變化、棧底不變C. 棧頂不變、棧底變化10、實現(xiàn)子程序調(diào)用時,最好采用B. 棧頂變化、棧底變化D. 不同機(jī)器規(guī)定不同() 來存放地址。A 臨時存儲器B 子程序存儲區(qū)某個位置11指令周期是指( )C.寄存器D.堆棧A. CPU從主存

29、取出一條指令的時間B. CPUa行一條指令的時間C. CPU從主存取出一條指令加上執(zhí)行這條指令的時間D. CPU從指令譯碼到執(zhí)行的時間 12. 單地址指令中, 為了完成兩個數(shù)的算術(shù)運算, 除地址碼指明的一個操作數(shù)外, 另一個數(shù)常采用(A.堆棧尋址方式B .立即尋址方式C.隱含尋址方式D .間接尋址方式13正確敘述的是()A.同一個CPU周期中,可以并行執(zhí)行的微操作叫相容性微操作B.同一個CPU周期中,不可以并行執(zhí)行的微操作叫相容性微操作C.同一個CPU周期中,可以并行執(zhí)行的微操作叫相斥性微操作D.不同CPU周期中,可以并行執(zhí)行的微操作叫相容性微操作14運算型指令的尋址與轉(zhuǎn)移型指令的尋址不同點在

30、于()A 前者取操作數(shù), 后者決定程序轉(zhuǎn)移地址B 后者取操作數(shù), 前者決定程序轉(zhuǎn)移地址C 前者是短指令,后者是長指令D 后者是短指令,前者是長指令15. 符合RISC特征敘述的是()A. 豐富的指令格式 B.豐富的尋址方式C.只有LOAD/STOR睹令訪問存儲器D.指令的功能強(qiáng)大16. 轉(zhuǎn)移指令執(zhí)行時,只要將轉(zhuǎn)移地址送入( )中即可A. 地址寄存器B. 指令寄存器 C. 程序計數(shù)器D. 變址寄存器17. 計算機(jī)操作的最小時間單位是()A. 時鐘周期 B. 指令周期 C. CPU 周期 D. 微指令周期18. 如果指令中的地址碼部分就是操作數(shù)的有效地址,這種尋址方式是( )直接尋址方式間接尋址方

31、式)。B 指令周期等于,大于機(jī)器周期D 指令周期是機(jī)器周期的四倍A. 寄存器尋址方式B.C. 立即尋址方式D.19、下列說法中,正確的一項是(A 指令周期等于機(jī)器周期C 指令周期是機(jī)器周期的兩倍20、機(jī)器指令是用來描述計算機(jī)基本操作的,在指令中一般不會含()信息。A.操作的類型 B.操作數(shù)的存儲位置 C.操作結(jié)果的存儲位置D. PC指針的位置21、下列有關(guān)指令的描述中,正確的是()。A.二地址指令中,存操作結(jié)果的地址提供的是目的操作數(shù)B.二地址指令中,目的操作數(shù)一定在源操作數(shù)后面C.由于三地址指令使用靈活,所以廣泛地被使用在各類型計算機(jī)的指令中D .指令的地址碼字段存放的一定是操作數(shù)地址)。2

32、2、指令系統(tǒng)中采用不同尋址方式,其目的是A 可以直接訪問外存B.實現(xiàn)存儲程序和程序控制C.縮短指令長度,擴(kuò)大尋址空間,提高編程靈活性D.提供擴(kuò)展操作碼的可能,并降低指令譯碼難度23、若操作數(shù)在寄存器中,寄存器號在指令中給出,則這種指令的尋址方式為()A.寄存器尋址方式B.寄存器間接尋址方式C.寄存器基址尋址方式D.寄存器變址尋址方式十六、填空題1 .指令格式是指令用二進(jìn)制代碼表示的結(jié)構(gòu)形式,通常由操作碼和 組成。2 .若指令中的形式地址為 D,那么相對尋址中有效地址為 。3、計算機(jī)指令是 能夠識別并直接執(zhí)行的操作命令,又稱為機(jī)器指令。4、轉(zhuǎn)子指令實現(xiàn)了 。5 .指令的編碼將指令分成操作碼和 字

33、段。6 .堆棧中數(shù)據(jù)的存取順序是 。7、RISC計算機(jī)中指令長度是 的。8.從計算機(jī)指令系統(tǒng)設(shè)計的角度,可將計算機(jī)分為復(fù)雜指令系統(tǒng)計算機(jī)( CISC)和 O十七、名詞解釋1、尋址方式2、指令3、指令仿真4、條件轉(zhuǎn)移5、指令周期6、相對轉(zhuǎn)移7、無條件轉(zhuǎn)移8、RISC十八、簡答題1、什么是指令格式?計算機(jī)指令為什么有一定的格式?2、匯編語言程序中的每條指令是否都能被轉(zhuǎn)換成機(jī)器語言的指令代碼?3、在大數(shù)端存儲方式下,向存儲器中地址為1000的地方寫入一個32位的字1267AB92H ,然后分別從存儲器中地址分別為1000, 1001 , 1002, 1003的單元讀取四個字節(jié)。問這四個字節(jié)的內(nèi)容分別

34、是什么 ?4、簡述RISC的特點。十九、綜合題1、若某機(jī)采用三地址格式訪存指令,試問完成一條加法指令共需訪問幾次存儲器?若該機(jī) 共能完成54種操作,操作數(shù)可在 1K地址范圍內(nèi)尋找,試畫出機(jī)器的指令格式。2、下表中給出了一段存儲器的初始值(單元地址、單元內(nèi)容都是以八進(jìn)制給出的),分析下段程序執(zhí)行后累加器和存儲器的內(nèi)容。(COM為累加器求反,LDA是把操作數(shù)送累加器,STA是把操作數(shù)從累加器送內(nèi)存,指令“I”是間址)。00025000027LDA 26000032000033ADD 30054066101402COM001634175403STA I 271610353、某機(jī)指令格式如下:OPXD

35、0567815其中X為尋址特征位,且當(dāng)X=0時,直接尋址;當(dāng)X=1時,用變址寄存器 Xi進(jìn)行變址尋址;當(dāng)X=2時,用變址寄存器 X2進(jìn)行變址尋址;當(dāng)X=3時,相對尋址。設(shè)(PC)=1234H , Xi=0037H , X2=1122H ,確定下列指令的有效地址 (指令和地址均用十六進(jìn)制表示):4420(2)2244(3)1322(4)35214、某計算機(jī)指令字長 16位,地址碼6位,指令有一地址和二地址兩種格式。(1)畫出指令格式。(2)設(shè)共有N條(N16)二地址指令,分析一地址指令最多可以有多少條?5、某機(jī)器字長為16位,存儲器按字編址,訪內(nèi)存指令格式如下:1511 108 70OPMA其中

36、OP是操彳碼,M是定義尋址方式,A為形式地址。設(shè) PC和Rx分別為程序計數(shù)器和 變址寄存器,字長16位,問:(1) 該指令能定義多少種指令 ?(2) 表中各種尋址方式的尋址范圍為多少?(3) 寫出下表中各種尋址方式的有效地址EA的計算公式。尋址方式有效地址EA的計算公式尋址范圍立即尋址直接尋址間接尋址變址尋址相對尋址6、有一計算機(jī)指令字長12bit,試提出一種方案,使得該指令系統(tǒng)有4條三地址指令,8條兩地址指令,150條單地址指令。7、有一計算機(jī)指令字長 16bit。試設(shè)計一擴(kuò)展操作碼,能對下列兩組指令譯碼。15條三地址指令,15條兩地址指令,15條一地址指令,16條零地址指令。15條三地址指

37、令,14條兩地址指令,31條一地址指令,16條零地址指令。8、已知指令字長16bit ,每個地址碼為4bit。試設(shè)計一個擴(kuò)展操作碼,能對下列指令進(jìn)行譯碼:7條三地址指令、255條單地址指令、16條無地址指令。第五章控制器二十、單選題1. CPU主要包括()A.控制器BC.運算器和主存D.控制器、運算器、 Cache.控制器、ALU和主存2.微程序控制器中,機(jī)器指令與微指令的關(guān)系是()A.每一條機(jī)器指令由一條微指令來執(zhí)行B.每一條機(jī)器指令由一段微指令編寫的微程序來解釋執(zhí)行C.每一條機(jī)器指令組成的程序可由一條微指令來執(zhí)行D. 一條微指令由若干條機(jī)器指令組成3、 Pentium 微處理中有( )流水

38、線。A 、 UB、 VC、 U 和 VD 、沒有4、 CPU 中的 ALU 是一個組合邏輯電路,在進(jìn)行加法等運算時,兩個源操作數(shù)是如何提供給 ALU 的輸入端 () 。A. 一前一后B.必須同時C.前后隨意D.很難判斷5、操作控制器的功能是() 。A 產(chǎn)生時序信號B 從主存中取出一條指令C 完成指令操作碼譯碼D 從主存取出指令,完成指令操作碼譯碼,并產(chǎn)生有關(guān)的操作控制信號,以解釋執(zhí)行該指令6、微指令格式分為水平型和垂直型,相比之下,水平型微指令的位數(shù)()。A 較多 B 和垂直型一樣C 較少D 難以確定7. 主機(jī)中能對指令進(jìn)行譯碼的器件是()A ALU B 運算器C 控制器D 存儲器8. CPU

39、內(nèi)通用寄存器的位數(shù)取決于()A.存儲器容量B . CPU勺管腳數(shù)C .指令長度D .機(jī)器字長9. 通常以CPU完成一個基本運算操作所需的時間稱為()A. 指令周期 B. 機(jī)器周期 C. 時鐘周期 D. 微指令周期10. 計算機(jī)操作的最小時間單位是( )A.時鐘周期B.指令周期C . CPU周期D .微指令周期11. 微程序存放在( )中。A .指令寄存器B. RAM C. 控制存儲器D.內(nèi)存儲器12關(guān)于微指令的編碼方式,下面敘述正確的是()A 直接表示法和字段編譯法不影響微指令的長度B 一般情況下,直接表示法的微指令位數(shù)多C 一般情況下,字段編譯法的微指令位數(shù)多D 以上都不對13. CPU中跟

40、蹤指令后繼地址的寄存器是()A 主存地址寄存器B 程序計數(shù)器C 指令計數(shù)器D 狀態(tài)計數(shù)器)技14、硬連線控制器是用一個時序電路產(chǎn)生時間控制信號,這種控制方式是采用(術(shù)實現(xiàn)的。A 微程序控制器B 門陣列控制器C 組合邏輯D 存儲邏輯15、下列各項中,不是中央處理器的基本功能的一項是() 。A 指令控制B 數(shù)據(jù)加工C.時間控制D.電源管理16、用以指定待執(zhí)行指令所在地址的是 ()。A .指令寄存器B .數(shù)據(jù)累加器C.程序計數(shù)器 D.累加器17、在計算機(jī)中,處理操作的最基本單位時間是()。D.時鐘周期)。D.地址寄存器A .指令周期 B .機(jī)器周期C . CPU周期18、訪問存儲器時,讀出的信息或?qū)?/p>

41、寫入的信息要經(jīng)過(A .數(shù)據(jù)寄存器 B.指令寄存器C.累加器19.不屬于微指令結(jié)構(gòu)設(shè)計所追求的目標(biāo)的是()提高微程序設(shè)計的靈活性增大控制存儲器的容量A.提高微程序的執(zhí)行速度B.C.縮短微指令的長度D.二十一、 填空題1 .在CPU中,跟蹤指令后繼地址的寄存器是 。2 . 一次能定義并執(zhí)行多個并行操作控制信號的微指令稱為 微指令。3、CPU與主存之間采用 工作方式。4、當(dāng)前正在執(zhí)行的指令存放在 中。5、微指令由若干 組成。6 .在CPU中,指令寄存器的作用是保存當(dāng)前正在執(zhí)行的一條指令,程序計數(shù)器的作用是。7 . CPU周期也稱機(jī)器周期,一個CPU周期包含若干個 。8 .微指令的基本格式可分為水平

42、型和 。9 . CPU中,保存當(dāng)前正在執(zhí)行的指令的寄存器為指令寄存器,程序狀態(tài)寄存器PSW的作用是。10、地址譯碼器的輸入信息來自CPU的。11、硬連線方式是用一個時序電路產(chǎn)生時間控制信號,采用組合邏輯電路實現(xiàn)各種控制功能,因此又稱為。12、如果多個數(shù)據(jù)寄存器都具有累加器等功能時,就稱之為 。13 .當(dāng)前正在執(zhí)行的指令存放在指令寄存器中,保存下條指令地址的寄存器為 。14 .實現(xiàn)機(jī)器指令的微程序一般存放在 中,而用戶程序存放在內(nèi)存中。15 .指令中用于表明操作性質(zhì)的部分稱為 。16、在使用寄存器時,必須先給每個寄存器指定一個編號,這個編號稱為 。17、中的每一個位代表一個控制信號。二十二、名詞

43、解釋1、指令流2、機(jī)器周期3、微操作4、控制存儲器5、程序計數(shù)器6、直接控制法7、微程序二十三、簡答題1、中央處理器有哪些基本功能 ?由哪些基本部件構(gòu)成 ?2、什么叫指令?什么叫微指令?二者有什么關(guān)系?3、機(jī)器指令包括哪兩個基本要素 ?微指令又包括哪兩個機(jī)器要素 ?程序靠什么實現(xiàn)順序執(zhí)行 ? 靠什么實現(xiàn)轉(zhuǎn)移?4、說明主存和控存的區(qū)別。5、簡要說明指令周期、 CPU周期、時鐘周期的含義及相互關(guān)系。6、簡述微指令和機(jī)器指令、程序和微程序的區(qū)別。7、微指令編碼有哪三種方式 ?8、簡述控制器的組成及功能。9、簡要說明微程序控制方法的基本思想。10、簡述指令和微指令的關(guān)系。二十四、綜合題1、CPU結(jié)構(gòu)如

44、圖所示,其中有一個累加寄存器AC, 一個狀態(tài)條件寄存器和其他四個寄存器,各部分之間的連線表示數(shù)據(jù)通路,箭頭表示信息傳送方向。+ 1(1)標(biāo)明圖中四個寄存器的名稱。(2)簡述指令從主存取到控制器的數(shù)據(jù)通路。(3)簡述數(shù)據(jù)在運算器和主存之間進(jìn)行存/取訪問的數(shù)據(jù)通路。2、參見下圖的數(shù)據(jù)通路,畫出數(shù)據(jù)指令 ADD Ri,R3”的指令周期流程圖,指令含義是(R3)+(R1) 一R1。標(biāo)出各微操作信號序列。IRu PCuDRu R0u R1u R2u R3uB 總線3、某機(jī)有8條微指令I(lǐng)1-I8,每條微指令所包含的微命令控制信號如表所示。微命令信號微指令abcdefghijI1VVVVVI2VVVI3VV

45、I4VI5VVVI6VVI7VVVI8VVVa-j分別對應(yīng)10種不同性質(zhì)的微命令信號。假設(shè)一條微指令白控制字段為8位,請安排微指令的控制字段格式。4、某32位機(jī)共有微操作控制信號 52個,構(gòu)成5個相斥類的微命令組,各組分別包含4個、5個、8個、15個和20個微命令。已知可判定的外部條件有CY和ZF兩個,微指令字長29位。給出采用斷定方式的水平型微指令格式。 控制存儲器的容量應(yīng)為多少?5.某機(jī)采用微程序控制方式,微指令字長24位,采用水平型編碼控制的微指令格式,采用斷定方式,共有微命令 30個構(gòu)成4個相斥類,各包含 5個、8個、14個和3個微命令, 外部條件共3個??刂拼鎯ζ鞯娜萘繎?yīng)為多少? 設(shè)

46、計出微指令的具體格式。6、某計算機(jī)的中央處理器的邏輯結(jié)構(gòu)如圖所示。其中部件中數(shù)據(jù)傳輸方向由圖中傳輸線箭頭標(biāo)示;“+”為控制ALU的加信號;RD、WE為控制主存的讀、寫線;“+1”為控制PC 的增1信號,還有C1、C2、C3、C4、C5、C6等為相應(yīng)部件的收、發(fā)控制信號。 要求: 若在該計算機(jī)中執(zhí)行一條直接訪內(nèi)的取數(shù)指令LOAD AC, X;其中累加器AC是目的操作數(shù)、X表示以地址X直接尋址,它為源操作數(shù)。試根據(jù)中央處理器邏輯結(jié)構(gòu)圖,寫出 取出并完成該指令的數(shù)據(jù)傳輸通路(指令的執(zhí)行過程)。注:xx信號,如C5數(shù)據(jù)傳輸通路描述示例:XX部件一 XX部件,如 DR-IR。部件的部分內(nèi)容表示為:XX部件(XX部分內(nèi)容)。)之間建立直接的數(shù)據(jù)通路。主存與外設(shè)外設(shè)與外設(shè)第六、七、八章 輸入輸出系統(tǒng)二十五、 單選題1、在DMA專送方式中,是在(A. C

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論