最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

計算機組成原理經(jīng)典復(fù)習(xí)題集錦(附答案)

2022-12-29 09:08 作者:答案資料  | 我要投稿

計算機組成原理復(fù)習(xí)題

一、填空題

1. 用二進制代碼表示的計算機語言稱為( 機器語言 ),用助記符編寫的語言稱為( 匯編語言 )。

2. 計算機硬件由( 控制單元 )、( 運算器 )、( 存儲器 )、輸入系統(tǒng)和輸出系統(tǒng)五大部件組成。

3. 十六進制數(shù)CB8轉(zhuǎn)換成二進制數(shù)為( 110010111000 )。

4. 某數(shù)x的真值-0.1011B,其原碼表示為( 1.1011 )。

5. 在浮點加減法運算過程中,在需要( 對階 )或( 右規(guī) )時,尾數(shù)需向右移位。

6. 指令通常由( 操作碼 )和( 地址碼 )兩部分組成。

7. 要組成容量為4K*8位的存儲器,需要( 8 )片4K×1位的芯片并聯(lián),或者需要( 4 )片1K×8位的芯片串聯(lián)。

8. 中斷處理過程包括( 關(guān)中斷 )、( 保護現(xiàn)場 )、( 執(zhí)行中斷服務(wù)程序 )、( 恢復(fù)現(xiàn)場 )和( 開中斷 )階段。

9. 操作數(shù)尋址方式包括( 直接尋址 )、(間接尋址)、( 立即尋址)、( 隱含尋址 )、( 寄存器尋址 )、( 寄存器間接尋址 )、( 基址尋址 )等。

10. 動態(tài)RAM的刷新包括 ( 分散刷新 )、( 集中刷新 )和( 異步刷新 )三種方式。

11. 高速緩沖存儲器的替換算法有( 先進先出 )和( 近期最少使用 )。

12. 影響流水線性能的因素有( 數(shù)據(jù)相關(guān) )、( 控制相關(guān) )和( 資源相關(guān) )。

13. 主存儲器容量通常以KB為單位,其中1K=( ),硬盤的容量以GB為單位,其中1G=( )。

14. 主存儲器一般采用( 動態(tài)RAM )存儲器,CACHE采用( 靜態(tài)RAM )存儲器。

15. 世界上第一臺計算機產(chǎn)生于( 1946 )年,稱為( ENIAC )。

16. I/O的編址可分為( 不統(tǒng)一編址 )和( 統(tǒng)一編址 ),前者需要單獨的I/O指令,后者可通過( 訪存 )指令和設(shè)備交換信息。

17. CPU從主存取出一條指令并執(zhí)行該指令的全部時間叫做( 指令周期 ),它通常包含若干個( 機器周期 ),而后者又包含若干個( 時鐘周期 )。

18. 計算機中各個功能部件是通過( 總線 )連接的,它是各部件之間進行信息傳輸?shù)墓簿€路。

19. 浮點數(shù)由( 階碼 )和( 尾數(shù) )兩部分構(gòu)成。

20. 禁止中斷的功能可以由( 中斷允許觸發(fā)器 )來完成。

21. 指令的編碼中,操作碼用來表明( 所完成的操作 ),N位操作碼最多表示( 2^N )中操作。

22. 靜態(tài)RAM采用( 雙穩(wěn)態(tài)觸發(fā)器 )原理存儲信息,動態(tài)RAM采用( 電容 )原理存儲信息。

23. 典型的馮·諾依曼計算機是以( 運算器 )為核心的。

24. 計算機硬件由( 控制器 )、( 運算器 )、( 存儲器 )、( 輸入設(shè)備 )和( 輸出設(shè)備 )五大部件組成。

25. 系統(tǒng)總線按系統(tǒng)傳輸信息的不同,可分為三類:( 地址 )、( 控制 )、( 數(shù)據(jù) )。

26. 數(shù)x的真值-0.1011,其原碼表示為( 1.1011 ),其補碼表示為( 1.0101 )。

27. Cache稱為( 高速緩沖 )存儲器,是為了解決CPU和主存之間( 速度 )不匹配而采用的一項重要 的硬件技術(shù)。

28. 浮點運算器由( 尾數(shù) )運算器和( 階碼 )運算器組成。

29. 計算機系統(tǒng)中的存儲器分為:( 主存 )和( 輔存 )。在CPU執(zhí)行程序時,必須將指令存放在( 主存 ) 中,即( 輔存 )不能夠直接同CPU交換信息。


30.

30. 在補碼加減法運算中,采用雙符號位的方法( 變形補碼 )進行溢出判斷時,若運算結(jié)果中兩個符 號位( 不同 ),則表明發(fā)生了溢出。若結(jié)果的符號位為( 01 ),表示發(fā)生正溢出;若為( 10 ),表示發(fā)生負溢出。

31. 使用虛擬存儲器的目的是為了解決( 內(nèi)存空間不足 )問題。

32. Cache介于主存與CPU之間,其速度比主存( 快 ),容量比主存( 小 )很多。它的作用是彌補 CPU與主存在( 速度 )上的差異。

33. 一臺計算機所具有的各種機器指令的集合稱為該計算機的( 指令集 )。

34. 選擇型DMA控制器在物理上可以連接( 多 )個設(shè)備,而在邏輯上只允許連接( 一 )個設(shè)備,它適合于連接( 高速 )設(shè)備。

35. DMA控制器中的字計數(shù)器用于記錄要傳送數(shù)據(jù)塊的( 長度 ),每傳輸一個字后字計數(shù)器( 加1 )。

36. 總線通信控制方式可分為( 同步 )式和( 異步 )式兩種。

37. DMA的含義是( 直接存儲器存取 ),主要用于連接( 高速 )外設(shè),信息傳送以( 數(shù)據(jù)塊 )為單位傳送。

38. CPU的基本功能是( 指令控制 )、( 操作控制 )、( 時間控制 )、( 數(shù)據(jù)加工 )和( 中斷處理 )。

39. 由若干一位全加器構(gòu)成多位加法器時,進位可采用( 串行進位鏈 )和( 并行進位鏈 )。

40. 真值( 超出 )機器字長稱為溢出。

41. 時序控制方式有( 同步控制 )方式、( 異步控制 )和( 聯(lián)合控制 )方式。

42. DMA數(shù)據(jù)傳送過程可以分為( 預(yù)處理 )、( 數(shù)據(jù)傳送 )和( 后處理 )三個階段。

43. 主存芯片的地址譯碼驅(qū)動主要有兩種方式,即( 單譯碼 )方式和( 雙譯碼 )方式。

44. 流水線中常見的多發(fā)技術(shù)包括:( 超標(biāo)量技術(shù) )、( 超流水線技術(shù) )和( 超長指令字技術(shù) ) 。

45. RISC稱為( 精簡指令集 )而CISC稱為( 復(fù)雜指令集 )。

46. 控制存儲器是微程序控制器的核心部件,它存儲著與全部機器指令對應(yīng)的( 微程序 ),它的每個單 元中存儲一條( 微指令 )。

47. 微指令中操作控制字段的編碼方式有:( 直接編碼方式 )、( 字段直接編碼方式 )、( 字段間接編碼方式 )和其它方式。

48. 按照存儲器的讀寫功能分類,存儲器可分為RAM和ROM,RAM稱為( 隨機存取存儲器 ),ROM稱為( 只讀存儲器 )。

49. 計算機軟件一般分為兩大類:一類叫( 系統(tǒng)軟件 ),另一類叫( 應(yīng)用軟件 ),操作系統(tǒng)屬于( 系統(tǒng)軟件 )。

50. CRC碼稱為( 循環(huán)冗余碼 ),它具有( 糾錯 )能力。

51. 程序設(shè)計語言一般可分為三類:( 機器語言 )、( 匯編語言 )、( 高級語言 )。

52. 計算機系統(tǒng)的層次結(jié)構(gòu)中,位于硬件之外的所有層次統(tǒng)稱為( 虛擬機 )。

53. 用二進制代碼表示的計算機語言稱為( 機器語言 ),用助記符編寫的語言成為( 匯編語言 )。

54. 浮點數(shù)中尾數(shù)用補碼表示時,其規(guī)格化特征是( 符號位與最高數(shù)值位相反 )。

55. N+1位二進制補碼表示的取值范圍是( -2N,2N-1 )。

N+1位二進制無符號整數(shù)的取值范圍是 ( 0~2N+1-1 )。

56. 一個定點數(shù)由( 符號位 )和( 數(shù)值位 )兩部分組成。根據(jù)小數(shù)點的位置不同,定點數(shù)有( 整數(shù)定點 ) 和( 小數(shù)定點 )兩種表示方法。

57. 8位二進制補碼所能表示的十進制整數(shù)范圍是( -128 )至( 127 ),前者的二進制補碼表示為 ( 100000000 ),后者的二進制補碼表示為( 01111111 )。

58. 在浮點補碼加減運算中,當(dāng)運算結(jié)果的尾數(shù)不是( 00.1×……× )和( 11.0×……× )形式時,需要進行規(guī)格化操作( 左歸或右歸 )。

59. 生成多項式G(X)=X^4+X^1+X^0對應(yīng)的二進制數(shù)為( 10011 ),以此多項式進行CRC編碼,其校驗位 的位數(shù)是( 4 )。

60. 補碼加減法中,( 符號 )連同數(shù)值位一同參加運算,( 符號位進位 )要丟掉。

61. 在浮點加法運算中,主要的操作步驟是( 對階 )、( 尾數(shù)相加 )、( 結(jié)果規(guī)格化 )、( 舍入 )、( 溢出檢查 )。

62. RAM的訪問時間與存儲單元的物理位置( 無關(guān) ),任何存儲單元的內(nèi)容都能被( 隨機訪問 )。

63. 內(nèi)存儲器容量為256K時,若首地址為00000H,那么末地址的十六進制表示是( 3FFFFH )。

64. CPU是按照( 地址 )訪問存儲器中的信息。

65. 寄存器(直接)尋址方式中,指令的地址碼部分給出( 寄存器編號 ),而操作數(shù)在( 寄存器 )中。

66. 寄存器間接尋址方式中,指令的地址碼部分給出的是( 有效地址 )所在的寄存器編號。

67. 變址尋址方式中操作數(shù)的地址由( 變址寄存器 )與( 地址碼字段 )的和產(chǎn)生。

68. 直接尋址方式中,指令的地址碼部分直接給出( 有效地址 ),只需( 一次 )訪存即可獲得操作數(shù)。

69. CPU中,保存當(dāng)前正在執(zhí)行的指令的寄存器為( IR ),保存下一條指令地址的寄存器為( PC )。

70. 控制單元由于設(shè)計方法的不同可分為( 硬連線 )控制器和( 微程序 )控制器


二、單項選擇題

1. 8位定點原碼整數(shù)10100011 的真值為( )。

A.+0100011 B.-0100011

C.+1011101 D.-1011101

2. 若某數(shù)x的真值為-0.1010,在計算機中該數(shù)表示為1.0110,則該數(shù)所用的機器碼為( )。

A.原碼 B.補碼

C.反碼 D.移碼

3. 計算機中存儲數(shù)據(jù)的基本單位為( )。

A.比特(bit) B.字節(jié)(Byte)

C.字 (Word) D.以上都不對

4. 下列邏輯部件中,( )不包括在運算器內(nèi)。

A.累加器 B.狀態(tài)條件寄存器

C.指令寄存器 D.ALU

5. 在指令“ADD@R,Ad”中(@表示間接尋址),源操作數(shù)在前,目的操作數(shù)在后,該指令執(zhí)行的操作是( )。

A.((R))+(Ad)-->(Ad) B.((R))+((Ad))-->Ad

C.(R)+((Ad))-->(Ad) D.((R))+(Ad)-->Ad

6. 在ROM存儲器中必須有( )電路。

A.數(shù)據(jù)寫入 B.再生

C.地址譯碼 D.刷新

7. 在CPU中程序計數(shù)器PC的位數(shù)取決于( )。

A.存儲器容量 B.指令中操作碼字數(shù)

C.機器字長 D.指令字長

8. 在多級存儲體系中,“cache——主存”結(jié)構(gòu)的作用是解決( )的問題。

A.主存容量不足 B.主存與輔存速度不匹配

C.輔存與CPU速度不匹配 D.主存與CPU速度不匹配

9. 計算機經(jīng)歷了從器件角度劃分的四代發(fā)展歷程,但從系統(tǒng)結(jié)構(gòu)來看,至今為止絕大多數(shù)計算機仍是( )式計算機。

A.實時處理 B.智能化

C.并行 D.馮·諾依曼

10. 微型計算機中控制總線提供( )。

A.存儲器和I/O設(shè)備的地址碼 B.所有存儲器和I/O設(shè)備的時序信號和控制信號

C.來自I/O設(shè)備和存儲器的響應(yīng)信號 D.上述B、C兩項

11. 中斷向量地址是( )。

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

C.中斷服務(wù)程序入口地址的地址 D.下一條指令地址

12. 下列敘述中,不能反映RISC特征的有()。

A.設(shè)置大量通用寄存器 B.使用微程序控制器

C.執(zhí)行每條指令所需的機器周期數(shù)的平均值小于2 D.簡單的指令系統(tǒng)

13. DMA傳送控制的周期挪用法一般適用于( )的情況。

A.I/O設(shè)備讀寫周期大于內(nèi)存存儲周期 B.CPU工作周期比內(nèi)存周期長很多

C.I/O設(shè)備讀寫周期小于內(nèi)存存儲周期 D.CPU工作周期比內(nèi)存存儲周期小很多

14. 若某數(shù)x的真值為-0.1010,在計算機中該數(shù)表示為1.0101,則該數(shù)所用的機器碼為(?。?。

A.原碼 B.補碼

C.反碼 D.移碼

15. 浮點加減中的對階的原則是( )。

A.將較小的一個階碼調(diào)整到與較大的一個階碼相同
B.將較大的一個階碼調(diào)整到與較小的一個階碼相同
C.將被加數(shù)的階碼調(diào)整到與加數(shù)的階碼相同
D.將加數(shù)的階碼調(diào)整到與被加數(shù)的階碼相同

16. 原碼乘法是( )。

A.先取操作數(shù)絕對值相乘,符號位單獨處理
B.用原碼表示操作數(shù),然后直接相乘
C.被乘數(shù)用原碼表示,乘數(shù)取絕對值,然后相乘
D.乘數(shù)用原碼表示,被乘數(shù)取絕對值,然后相乘

17. 原碼加減交替除法又稱為不恢復(fù)余數(shù)法,因此( )。

A.不存在恢復(fù)余數(shù)的操作
B.當(dāng)某一步運算不夠減時,做恢復(fù)余數(shù)的操作
C.僅當(dāng)最后一步余數(shù)為負時,做恢復(fù)余數(shù)的操作
D.當(dāng)某一步余數(shù)為負時,做恢復(fù)余數(shù)的操作

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

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

19. 堆棧指針SP的內(nèi)容是( )。

A.棧頂單元內(nèi)容 B.棧頂單元地址
C.棧底單元內(nèi)容 D.棧底單元地址

20. 若某數(shù)x的真值為-0.1010,在計算機中該數(shù)表示為1.1010,則該數(shù)所用的編碼為(?。?。

A.原碼 B.補碼

C.反碼 D.移碼

21. 為實現(xiàn)多重中斷,保護斷點和現(xiàn)場使用( )。

A.ROM B.中斷向量表

C.設(shè)備內(nèi)的寄存器 D.堆棧

22. 中斷系統(tǒng)是由( )實現(xiàn)的。

A.僅用硬件 B.僅用軟件

C.軟、硬件結(jié)合 D.以上都不對

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

A.字節(jié) B.字

C.數(shù)據(jù)塊 D.位

24. 通道是特殊的處理器,它有自己的( ),因此具有較強的并行工作能力。

A.運算器 B.存儲器

C.指令和程序 D.以上均有

25. 在中斷響應(yīng)過程中,保護程序計數(shù)器PC的作用是( )。

A.使CPU 能找到中斷處理程序的入口地址
B.使中斷返回后,能回到斷點處繼續(xù)原程序的執(zhí)行

C.使CPU和外部設(shè)備能并行工作

D.為了實現(xiàn)中斷嵌套

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

A.中斷請求標(biāo)記觸發(fā)器 B.中斷允許觸發(fā)器

C.中斷屏蔽觸發(fā)器 D.中斷禁止觸發(fā)器

27. 系統(tǒng)總線中地址線的功能是( )。

A.用于選擇主存單元地址 B.用于選擇進行信息傳輸?shù)脑O(shè)備

C.用于選擇外存地址 D.用于指定主存和I/O設(shè)備接口電路的地址

28. 在采用( )對設(shè)備進行編址的情況下,不需要專門的I/O指令組。

A.統(tǒng)一編址 B.單獨編址

C.兩者都是 D.兩者都不是

29. 微程序存放在( )中。

A.控制存儲器 B.RAM

C.指令寄存器 D.內(nèi)存儲器

30. CPU組成中不包括( )。

A.指令寄存器 B.指令譯碼器

C.地址寄存器 D.地址譯碼器

31. 無條件轉(zhuǎn)移指令的功能是將指令中的地址碼送入( )。

A.累加器 B.地址寄存器

C.PC D.存儲器

32. 指令周期是指( )。

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

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

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

D.時鐘周期時間

33. 能夠改變程序執(zhí)行順序的是( )。

A.數(shù)據(jù)傳送類指令 B.移位操作類指令

C.輸入輸出類指令 D.轉(zhuǎn)移類指令

34. 操作數(shù)地址存放在寄存器中的尋址方式叫( )。

A.相對尋址 B.變址尋址

C.寄存器尋址 D.寄存器間接尋址

35. ( )尋址方式對實現(xiàn)程序浮動提供了支持。

A.變址尋址 B.相對尋址

C.間接尋址 D.寄存器間接尋址

36. 先計算后再訪問內(nèi)存的尋址方式是( )。

A.立即尋址 B.直接尋址

C.間接尋址 D.變址尋址

37. 在堆棧中,保持不變的是( )。

A.棧頂 B.堆棧指針

C.棧底 D.堆棧中的數(shù)據(jù)

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

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

C.提高外存儲器的存取速度 D.擴大存儲器空間

39. 程序訪問的局限性是使用( )的依據(jù)。

A.緩沖 B.cache

C.虛擬內(nèi)存 D.進程

40. 和外存儲器相比,內(nèi)存儲器的特點是( )。

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

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

41. 下列元件中存取速度最快的是( )。

A.cache B.寄存器

C.內(nèi)存 D.外存

42. 某一SRAM芯片,其容量為512×8位,除電源端和接地端外,該芯片引出線的最小數(shù)目應(yīng)為( )。

A.23 B.25

C.50 D.19

43. 某RAM芯片,其存儲容量為1024×16位,該芯片的地址線和數(shù)據(jù)線數(shù)目分別為( )。

A. 10,16 B.20,8

C.1024,8 D.1024,16

44. 運算器的主要功能是進行( )。

A. 邏輯運算 B.算術(shù)運算

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

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

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

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

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

A. 無符號數(shù) B.原碼

C. 反碼 D.補碼

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

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

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

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

A. ALU B.運算器

C.控制器 D.存儲器

49. 狀態(tài)寄存器用來存放( )。

A. 邏輯運算結(jié)果 B.算術(shù)運算結(jié)果

C. 運算類型 D.算術(shù)、邏輯運算及測試指令的結(jié)果狀態(tài)

50. 在微程序控制器中,機器指令和微指令的關(guān)系是( )。

A. 每一條機器指令有一條微指令來執(zhí)行 B.一條微指令由若干機器指令組成

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

D.一段為程序由一條機器指令來執(zhí)行

51. 設(shè)[X]補=1.x1x2x3x4,僅當(dāng)( )時,X>-1/2成立。

A. x1必須為1,x2x3x4至少有一個為1

B. x1必須為1,x2x3x4任意

C. x1必須為0,x2x3x4至少有一個為1

D. x1必須為0,x2x3x4任意

52. 有關(guān)原碼算術(shù)左移中,說法正確的是( ):

A. 數(shù)據(jù)順次左移1位,最低位用0補充

B. 數(shù)據(jù)順次左移1位,最低位用1補充

C. 數(shù)據(jù)順次左移1位,最低位用原最高位補充

D. 數(shù)據(jù)順次左移1位,最高位不變

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

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

B. 定點數(shù)運算

C. 浮點數(shù)運算

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

54. 計算機的存儲器系統(tǒng)是指( )。

A. RAM

B. ROM

C. 主存儲器

D. cache,主存儲器和輔助存儲器

55. 存儲器是計算機系統(tǒng)的記憶設(shè)備,它主要用來( )。

A. 存放數(shù)據(jù)

B. 存放程序

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

D. 存放微程序

56. 內(nèi)存若為16兆(MB),則表示其容量為( )KB。

A. 16

B. 16384

C. 1024

D. 16000

57. 下列說法正確的是( ):

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

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

C. 靜態(tài)RAM、動態(tài)RAM都屬易失性存儲器,斷電后存儲的信息將消失

D. ROM不用刷新,且集成度比動態(tài)RAM高,斷電后存儲的信息將消失

58. 若SRAM芯片的容量是2M×8bit,則該芯片的引腳中地址線和數(shù)據(jù)線的數(shù)目之和是

A. 21

B. 29

C. 18

D. 不可估計

59. 某RAM中每個存儲單元為16位,則下面所述正確的是:( )

A. 地址線是16根

B. 地址線與16無關(guān)

C. 地址線與16有關(guān)

D. 地址線不得少于16根

60. 若存儲器中有1K個存儲單元,采用雙譯碼驅(qū)動方式時要求譯碼輸出線為( )

A. 1024

B. 10

C. 32

D. 64

61. RAM芯片串聯(lián)時可以( )。

A. 增加存儲器字長

B. 增加存儲單元數(shù)量

C. 提高存儲器速度

D. 降低存儲器的平均價格

62. 存儲周期是指( ):

A. 存儲器的讀出時間

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

C. 存儲器的寫入時間

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

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

A. 可直接訪問外存

B. 提供擴展操作碼并降低指令譯碼難度

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

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

64. 在一地址指令格式中,下面論述正確的是:( )、

A. 僅能有一個操作數(shù),它由地址碼提供

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

C. 可能有一個操作數(shù),也可能有兩個操作數(shù)

D. 如果有兩個操作數(shù),另一個操作數(shù)是本身

65. ( )方式對實現(xiàn)程序浮動提供了支持。

A. 變址尋址

B. 相對尋址

C. 間接尋址

D. 寄存器間接尋址

66. 在計算機中,存放微指令的控制存儲器隸屬于( )。

A. 外存

B. 高速緩存

C. 內(nèi)存

D. CPU

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

A. 存儲器容量

B. 機器字長

C. 指令的長度

D. CPU的管腳數(shù)

68. 以硬連線方式構(gòu)成的控制器(控制單元)也稱為( )。

A. 組合邏輯控制器

B. 微程序控制器

C. 存儲邏輯控制器

D. 運算器

69. 以下論述正確的是( )

A. CPU響應(yīng)中斷期間仍執(zhí)行原程序

B. 在中斷過程中,若又有中斷源提出中斷,CPU立即響應(yīng)

C. 在中斷響應(yīng)中,保護斷點、保護現(xiàn)場應(yīng)由用戶編程完成

D. 在中斷響應(yīng)中,保護斷點是由中斷響應(yīng)自動完成的

70. 在中斷系統(tǒng)中, CPU一旦響應(yīng)中斷,則立即關(guān)閉( )標(biāo)志,以防本次中斷服務(wù)結(jié)束前同級的其它中斷源產(chǎn)生另一次中斷導(dǎo)致干擾。

A. 中斷允許

B. 中斷請求

C. 中斷屏蔽

D. 中斷保護

71. 計算機系統(tǒng)中的存貯器系統(tǒng)是指______。

A RAM存貯器

B ROM存貯器

C 主存貯器

D cache、主存貯器和外存貯器

72. 某機字長32位,其中1位符號位,31位表示尾數(shù)。若用定點小數(shù)表示,則最大正小數(shù)為______。

A +(1 – 2-32) B +(1 – 2-31) C 2-32 D 2-31

73. 算術(shù) / 邏輯運算單元74181ALU可完成______。

A 16種算術(shù)運算功能

B 16種邏輯運算功能

C 16種算術(shù)運算功能和16種邏輯運算功能

D 4位乘法運算和除法運算功能

74. 存儲單元是指______。

A 存放一個二進制信息位的存貯元

B 存放一個機器字的所有存貯元集合

C 存放一個字節(jié)的所有存貯元集合

D 存放兩個字節(jié)的所有存貯元集合;

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

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

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

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

D 程序記數(shù)器內(nèi)容加上形式地址(位移量)

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

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

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

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

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

77. 定點16位字長的字,采用2的補碼形式表示時,一個字所能表示的整數(shù)范圍是______。

A -215 ~ +(215 -1) B -(215 –1)~ +(215 –1)

C -(215 + 1)~ +215 D -215 ~ +215

78. 某SRAM芯片,存儲容量為64K×16位,該芯片的地址線和數(shù)據(jù)線數(shù)目為______。

A 64,16 B 16,64 C 64,8 D 16,16 。

79. 交叉存貯器實質(zhì)上是一種______存貯器,它能_____執(zhí)行______獨立的讀寫操作。

A 模塊式,并行,多個 B 模塊式串行,多個

C 整體式,并行,一個 D 整體式,串行,多個

80. 用某個寄存器中操作數(shù)的尋址方式稱為______尋址。

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

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

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

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


三、簡答題

1. 直接程序傳送方式,中斷方式,DMA方式的異同。

(1)程序查詢、程序中斷方式的數(shù)據(jù)傳送主要依賴軟件,DMA主要依賴硬件。 (注意:這里指主要的趨勢)
(2)程序查詢、程序中斷傳送數(shù)據(jù)的基本單位為字或字節(jié),DMA為數(shù)據(jù)塊。
(3)程序查詢方式傳送時,CPU與I/O設(shè)備串行工作;
程序中斷方式時,CPU與I/O設(shè)備并行工作,現(xiàn)行程序與I/O傳送串行進行;
DMA方式時,CPU與I/O設(shè)備并行工作,現(xiàn)行程序與I/O傳送并行進行。
(4)程序查詢方式時,CPU主動查詢I/O設(shè)備狀態(tài);
程序中斷及DMA方式時,CPU被動接受I/O中斷請或DMA請求。
(5)程序中斷方式由于軟件額外開銷時間比較大,因此傳輸速度最慢;
程序查詢方式軟件額外開銷時間基本沒有,因此傳輸速度比中斷快;
DMA方式基本由硬件實現(xiàn)傳送,因此速度最快;
注意:程序中斷方式雖然CPU運行效率比程序查詢高,但傳輸速度卻比程序查詢慢。
(6)程序查詢接口硬件結(jié)構(gòu)最簡單,因此最經(jīng)濟;
程序中斷接口硬件結(jié)構(gòu)稍微復(fù)雜一些,因此較經(jīng)濟;
DMA控制器硬件結(jié)構(gòu)最復(fù)雜,因此成本最高;
(7)程序中斷方式適用于中、低速設(shè)備的I/O交換;
程序查詢方式適用于中、低速實時處理過程;
DMA方式適用于高速設(shè)備的I/O交換;

2. 什么是RISC?簡述它的主要特點。

RISC是精簡指令系統(tǒng)計算機,它有以下特點:①選取使用頻率最高的一些簡單指令,以及很有用但不復(fù)雜的指令。②指令長度固定,指令格式種類少,尋址方式種類少。③只有取數(shù)/存數(shù)指令訪問存儲器,其余指令的操作都在寄存器之間進行。④大部分指令在一個機器周期內(nèi)完成。⑤CPU中通用寄存器數(shù)量相當(dāng)多。⑥以硬布線控制為主,不用或少用微指令碼控制。⑦一般用高級語言編程,特別重視編譯優(yōu)化工作,以減少程序執(zhí)行時間。

3. 什么叫指令?什么叫微指令?兩者有什么關(guān)系?

指令是機器指令的簡稱,是計算機硬件能夠直接識別和執(zhí)行的操作命令。

在微程序控制方式之下,從控制存儲器中取出,完成一個或幾個微操作的命令稱為微指令。

一條機器指令對應(yīng)一個微程序,這個微程序是由若干條微指令構(gòu)成的。因此,一條機器指令的功能是若干條微指令組成的序列來實現(xiàn)的。

4. 比較先間址后變址于先變址后間址的區(qū)別,試畫圖進行比較?

1)先變址再間址尋址過程簡單示意如下: EA=[(IX)+A],IX?(IX)+1

2)先間址再變址尋址過程簡單示意如下:EA=(IX)+(A),IX? (IX)+1

5. 機器指令包括那兩部分?微指令包括那兩部分?程序靠什么實現(xiàn)順序執(zhí)行?靠什么實現(xiàn)轉(zhuǎn)移?微程序靠什么實現(xiàn)順序執(zhí)行?靠什么實現(xiàn)轉(zhuǎn)移?

機器指令通常由操作碼和地址碼兩部分組成。

微指令的格式大體分成兩類:水平型微指令和垂直型微指令。

程序靠指令的操作碼來實現(xiàn)執(zhí)行,操作數(shù)來實現(xiàn)轉(zhuǎn)移。

在微程序控制的計算機中,將由同時發(fā)出的控制信號所執(zhí)行的一組微操作稱為微指令。所以微指令就是把同時發(fā)出的控制信號的有關(guān)信息匯集起來形成的。將一條指令分成若干條微指令,按次序執(zhí)行就可以實現(xiàn)指令的功能。若干條微指令可以構(gòu)成一個微程序,而一個微程序就對應(yīng)了一條機器指令。因此,一條機器指令的功能是若干條微指令組成的序列來實現(xiàn)的。簡言之,一條機器指令所完成的操作分成若干條微指令來完成,由微指令進行解釋和執(zhí)行。

6. 解釋下列概念:中斷向量,向量地址,中斷向量地址,中斷向量表,說明程序中斷方式的工作過程

中斷向量是指中斷處理程序的入口地址,由處理機自動尋址。

處理機可處理的每種中斷的編號為中斷類型碼。

中斷向量表是存放所有類型中斷處理程序入口地址的一個默認的內(nèi)存區(qū)域。

7. 馮.諾依曼原理的內(nèi)容。

數(shù)字計算機的數(shù)制采用二進制;計算機應(yīng)該按照程序順序執(zhí)行。

其主要內(nèi)容是:

1.計算機由控制器、運算器、存儲器、輸入設(shè)備、輸出設(shè)備五大部分組成。

2.程序和數(shù)據(jù)以二進制代碼形式不加區(qū)別地存放在存儲器中,存放位置由地址確定。

3.控制器根據(jù)存放在存儲器中地指令序列(程序)進行工作,并由一個程序計數(shù)器控制指令地執(zhí)行??刂破骶哂信袛嗄芰?,能根據(jù)計算結(jié)果選擇不同的工作流程。

8. 什么是溢出?在定點機中如何判斷補碼加減法運算是否溢出,試寫出兩種溢出判斷的的方法 ?

超出了定點機所能表示的數(shù)的范圍。

9. 就中斷方式作如下的回答

①、什么是中斷 ②、中斷服務(wù)程序的流程包含幾個部分

③、中斷請求觸發(fā)器和中斷屏蔽觸發(fā)器

CPU在程序運行過程中,遇到異常情況或特殊請求,需暫?,F(xiàn)行程序,轉(zhuǎn)至對這些異常情況或特殊情況的處理,處理完后再返回到原程序斷點繼續(xù)執(zhí)行,這一過程即為中斷。

在中斷周期CPU應(yīng)完成關(guān)中斷、保存斷點和轉(zhuǎn)中斷服務(wù)程序入口三個操作。

中斷請求寄存器——對中斷源發(fā)來的一次性中斷請求信號進行登記。
中斷屏蔽觸發(fā)器——對于可屏蔽的中斷源進行開、關(guān)中斷操作,可視為各中斷源的中斷分開關(guān)。

10. 什么情況下會出現(xiàn)浮點運算溢出,出現(xiàn)浮點運算溢出后如何處理?

階碼[j]補=01,xx…x為上溢。階碼[j]補=10,xx…x為上溢。按照機器零處理

11. 浮點加減運算時,為什么要進行對階?說明對階的方法和理由。

對階相當(dāng)于手工加減法中的小數(shù)點對齊。只有階碼相同時,才能對尾數(shù)進行加減法。對階時,改變階碼將引起尾數(shù)移動。由于尾數(shù)左移可能會發(fā)生溢出,而尾數(shù)右移只對精度有很少的影響。所以,對階應(yīng)采用小階向大階對齊的做法。即,將較小的階碼加大,相應(yīng)的尾數(shù)左移。

12. 比較基址尋址方式和變址尋址方式的異同。

13. 試比較算術(shù)移位和邏輯移位。

14. I/O有哪些編址方式?各有何特點?

I/O的編址方式有兩種:統(tǒng)一編址和不統(tǒng)一編址。

統(tǒng)一編址即在內(nèi)存地址空間劃出一定的范圍作為I/O地址,這樣通過訪存指令即可實現(xiàn)對I/O的訪問。但是主存容量相應(yīng)減少了。所謂不統(tǒng)一編址即I/O和主存的地址是分開的,I/O地址不占內(nèi)存空間,故這種編址不影響主存容量,但訪問I/O時必須有專用I/O的指令。

15. 試比較間接尋址和寄存器間址?(異同)

兩者都擴大了操作數(shù)的尋址范圍。間接尋址需要訪存,寄存器尋址不需要訪存相對間接尋址,寄存器尋址指令字較短,節(jié)省了存儲空間。圖見課本

16. 試比較SRAM和DRAM的區(qū)別。


17. 控制單元的功能是什么?其輸入包括哪些內(nèi)容(信號)?輸出的內(nèi)容是什么?

發(fā)出各種控制信號序列。

輸入來自時鐘、指令寄存器、各種狀態(tài)標(biāo)記、系統(tǒng)總線的信號。

輸出CPU內(nèi)的控制信號、送至系統(tǒng)總線的信號。

18. CPU的有哪些功能?畫出其結(jié)構(gòu)框圖并簡要說明每個部件的作用。

CPU的基本功能是指令控制、操作控制、時間控制、數(shù)據(jù)加工和中斷處理

19. 什么是多重中斷?實現(xiàn)多重中斷的條件是什么?


20. 簡述I/O接口的功能和基本結(jié)構(gòu)。

I/O接口的功能:選址,傳送數(shù)據(jù),傳送命令,反映設(shè)備狀態(tài)。

I/O接口組成:設(shè)備選擇電路,數(shù)據(jù)緩沖器,命令寄存器,命令譯碼器,設(shè)備狀態(tài)標(biāo)記,控制邏輯電路。

21. 提高訪存速度可以采用哪些措施,請至少說出五種措施。

22. 計算機存儲系統(tǒng)分哪幾個層次?每一層次主要采用什么存儲介質(zhì)?其存儲容量和存取速度的相對關(guān)系如何?


23. DRAM存儲器為什么要刷新?有幾種常用的刷新方式?

DRAM存儲元是通過柵極電容存儲電荷來暫存信息。由于存儲的信息電荷終究是有泄漏的,電荷數(shù)又不能像SRAM存儲元那樣由電源經(jīng)負載管來補充,時間一長,信息就會丟失。為此必須設(shè)法由外界按一定規(guī)律給柵極充電,按需要補給柵極電容的信息電荷,此過程叫“刷新”。

常用的刷新方式由三種:集中式、分散式、異步式。

24. 什么是指令周期?什么是機器周期?什么是時鐘周期?三者有什么關(guān)系?

25. 某機器采用三地址指令,具有常見的8種尋址操作。可完成60種操作,各種尋址方式均可在2K主存范圍內(nèi)取得操作數(shù),并可在1K范圍內(nèi)保存運算結(jié)果。問應(yīng)采用什么樣的指令格式?指令字長最少為多少位?執(zhí)行一條指令最多要訪問多少次主存?

OP 6

3

A1 11

3

A2 11

3

A3 10

最少為:6+3+11+3+11+3+10=47位。

執(zhí)行一條指令最多訪問6次主存。

26. 畫出計算機硬件組成框圖,說明各部件的功能。




四、計算題

1. 求有效信息位01101110的海明校驗碼。




2. 已知X=13/32,Y=-27/32,用補碼一位乘計算X·Y。

3. 已知X=13/32,Y=-27/32,用補碼兩位乘計算X·Y。

4. 已知X=+11/16,Y=+7/16,用變形補碼計算X+Y。

5. 已知接收到的海明碼(按配偶原則配置)為1100111,檢查上述代碼是否出錯?第幾位出錯?


6. 一個容量為16K×32位的存儲器,其地址線和數(shù)據(jù)線的總和是多少?當(dāng)選用下列不同規(guī)格的存儲芯片時,各需要多少片?如何連接(串聯(lián),并聯(lián))?

1K×4位,2K×8位,4K×4位,16K×1位,4K×8位,8K×8位

1.分16組,組之間串聯(lián),每組8片并聯(lián)。

2.分8組,組之間串聯(lián),每組4片并聯(lián)。

3.分4組,組之間串聯(lián),每組8片并聯(lián)。

4.32片并聯(lián)。

5.分4組,組之間串聯(lián),每組4片并聯(lián)。

6.分2組,組之間串聯(lián),每組4片并聯(lián)。

7. 已知X=-0.1100,Y=-0.1000,求X+Y。

[X]補=1.0100 [Y]補=1.1000

[X]補+[Y]補=1.0100+1.1000=10.1100 溢出

8. 已知X=55/64,Y=-23/32,計算x﹒y。(可用任何算法,必須寫出過程)

9. 用補碼兩位乘法,計算X·Y,X=-0.1011,Y=-0.1101

8 9


10. 已知接收到的海明嗎(按配偶原則配置)為0100111,檢查上述代碼是否出錯?如果出錯,請問第幾位出錯?

11. 計算數(shù)據(jù)1010的海明編碼的形式(按配偶原則)

12. 已知機器字長n=8,X=-44,Y=-53,求X+Y,X-Y。

13. 已知2[X]補=1.0101001,

[Y]原=1.0101100,用變形補碼計算[X]補+[Y]補 ,并判斷有無溢出。

解: [X]補=1.1010100=11.1010100

[Y]原=1.1011000

[Y]補=1.0101000=11.0101000

[X]補+ [Y]補= 11.1010100+ 11.0101000

=10.1111100

結(jié)果為負溢


14. 已知

[X]補=1.0101001, 2[Y]原=0.1101100,用變形補碼計算[X]補+[Y]補 ,并判斷有無溢出。

解: [X]補=1.1010010=10.1010010

[Y]原=0.0110110

[Y]補=0.0110110=00.0110110

[X]補+ [Y]補= 10.1010010+00.0110110

=11.0001000

無溢出

15. 已知X=-0.1001,Y=0.1011,用補碼加減交替法(不恢復(fù)余數(shù)法)計算X/Y。

16. 已知X=23×13/16,Y=24×(-9/16),假設(shè)階碼取3位,尾數(shù)取6位(均不包括符號位),計算X×Y(階碼和尾數(shù)均用補碼運算)。


17. 已知X=26×13/16,Y=23×(-15/16),假設(shè)階碼取3位,尾數(shù)取6位(均不包括符號位),計算X/Y(階碼和尾數(shù)均用補碼運算)。

18. 將(178.125)10轉(zhuǎn)換成短浮點數(shù)格式。

(178.125)10轉(zhuǎn)換成二進制數(shù)為:(1011001.001)2


19. 把短浮點數(shù)11000001110010010000000000000000轉(zhuǎn)換成十進制數(shù)。

解: 符號位 =1

階碼 =10000011

尾數(shù) =10010010000000000000000

(1)計算出階碼真值(移碼-偏置值)

10000011-1111111 =100

(2)以規(guī)格化二進制數(shù)形式寫出此數(shù)

1.1001001 ×2100

(3)寫成非規(guī)格化二進制數(shù)形式

11001.001

(4)轉(zhuǎn)換成十進制數(shù),并加上符號位

(11001.001)2=(25.125)10

所以,該浮點數(shù) = -25.125

20. 設(shè)計算機準(zhǔn)備傳送的信息是1010110010001111,生成多項式是x+x+1,計算校驗位,寫出CRC碼。

21. 將(-0.1101)2用IEEE短浮點數(shù)格式表示出來。


解:0.1101=1.101*2^-1

符號位=1;

階碼=127-1=126

1,01111110,10100000000000000000000

結(jié)果=BF500000H



計算機組成原理經(jīng)典復(fù)習(xí)題集錦(附答案)的評論 (共 條)

分享到微博請遵守國家法律
化德县| 斗六市| 道孚县| 阿鲁科尔沁旗| 武城县| 炉霍县| 手游| 大关县| 惠州市| 南江县| 梨树县| 高碑店市| 加查县| 湖南省| 增城市| 志丹县| 湘潭市| 罗田县| 长沙县| 美姑县| 杨浦区| 敦煌市| 武城县| 崇阳县| 土默特右旗| 常熟市| 雅安市| 威宁| 齐河县| 资兴市| 富阳市| 贵港市| 大田县| 梅州市| 镇平县| 锦州市| 成武县| 宝应县| 来安县| 禹城市| 扎鲁特旗|