計算機組成原理試卷A
一、 選擇題(每小題2分,共30分)
1. 下列數中最小的數是______。
A.(100100)2 B.(43)8 C.(110010)BCD D.(25)16
2. 計算機經歷了從器件角度劃分的四代發展歷程,但從系統結構上來看,至今絕大多數計算機仍屬于______型計算機。
A.實時處理 B.智能化 C.并行 D.馮.諾依曼
3. 存儲器是計算機系統中的記憶設備,它主要用來______。
A.存放數據 B.存放程序 C.存放微程序 D.存放數據和程序
4. 以下四種類型指令中,執行時間最長的是______。
A.RR型指令 B.RS型指令 C.SS型指令 D.程序控制指令
5. 計算機的外圍設備是指______。
A.輸入/輸出設備 B.外存儲器
C.遠程通信設備 D.除了CPU和內存以外的其它設備
6. 堆棧尋址方式中,設A為通用寄存器,SP為堆棧指示器,MSP為SP指示器的棧頂單元,如果操作動作是:(A)→MSP,(SP)-1→SP,那么出棧操作的動作應為______。
A.(MSP)→A,(SP)+1→SP B.(SP)+1→SP,(MSP)→A
C.(SP)-1→SP,(MSP)→A D.(MSP)→A,(SP)-1→SP
7. 某寄存器中的值有時是地址,因此只有計算機的______才能識別它。
A.譯碼器 B.判別程序 C.指令 D.時序信號
8. 寄存器間接尋址方式中,操作數處在______。
A.通用寄存器 B.主存單元 C.程序計數器 D.堆棧
9. 假定下列字符碼中有奇偶校驗位,但沒有數據錯誤,采用偶校驗的字符碼是______。
A.11001011 B.11010110 C.11000001 D.1100101
10. 不是發生中斷請求的條件是______。
A.一條指令執行結束 B.一次I/O操作結束
C.機器內部發生故障 D.一次DMA操作結束
11. 指令系統中采用不同尋址方式的目的主要是______。
A 實現存貯程序和程序控制 B 縮短指令長度,擴大尋址空間,提高編程靈活性
C 可以直接訪問外存 D 提供擴展操作碼的可能并降低指令譯碼難度
12. 某SRAM芯片,其容量為5128位,除電源和接地端外,該芯片引出線的最小數目應是______。
A 23 B 25 C 50 D 19
13. 算術右移指令執行的操作是______。
A 符號位填0,并順次右移1位,最低位移至進位標志位 ;
B 符號位不變,并順次右移1位,最低位移至進位標志位 ;
C 進位標志位移至符號位,順次右移1位,最低位移至進位標志位 ;
D 符號位填1,并順次右移1位,最低位移至進位標志位 ;
14. 在定點運算器中,無論采用雙符號位還是單符號位,必須有______,它一般用______來 實現。
A 譯碼電路, 與非門 ; B 編碼電路, 或非門 ;
C 溢出判斷電路 ,異或門 ; D 移位電路, 與或非門 ;
15. 在CPU中跟蹤指令后繼地址的寄存器是______。
A 主存地址寄存器 B 程序計數器 C 指令寄存器 D 狀態條件寄存器
二、 填空題(每小題3分,共24分)
1. 多個用戶共享主存時,系統應提供A______。通常采用的方法是B______保護
和C______保護,并用硬件來實現。
2. 虛擬存貯器通常由主存和A______兩級存貯系統組成。為了在一臺特定的機器上執行程序,必須把B______映射到這臺機器主存貯器的C______空間上,這個過程稱為地址映射。
3. 主存與cache的地址映射有A______,B______,C______三種方式。
4. 計算機系統中的存儲器分為A______和B______。在CPU執行程序時,必須將指
令存放在C______中。
5. DMA技術的出現,使得A______可以通過B______直接訪問C______。
6. 中斷處理過程可以A______進行。B______的設備可以中斷C______的中斷服務程序。
7.存儲器的技術指標有A______、B______和C______存儲器帶寬。
8.設8位信息為 01101101 則海明校驗碼為 __________________。
三.應用題
1.(6分)CPU執行一段程序時,cache完成存取的次數為5000次,主存完成存取的次數為200次。已知cache存取周期為40ns,主存存取周期為160ns。求:
1.Cache 命中率H,
2.Cache/主存系統的訪問效率e,
3.平均訪問時間Ta。
2.(9分)已知某16位機的主存采用半導體存貯器,地址碼為18位,若使用4K4位SRAM芯片組成該機所允許的最大主存空間,并選用模塊板結構形式。問:
(1)若每個模板為32K8位,共需幾個模塊板?
(2)每個模塊內共有多少片SRAM芯片?
(3)主存共需多少SRAM芯片?CPU如何選擇模塊板?
3.(8分)指令格式如下所示。OP為操作碼字段,試分析指令格式特點。
31 26 22 18 17 16 15 0
OP —— 源寄存器 變址寄存器 偏移量
4.(11分)已知X=20100.11011011,Y=2100(-0.10101100),求X+Y。
5. (6分)簡述中斷處理過程?
6. (6分)CPU結構如圖B9.1所示,其中有一個累加寄存器AC,一個狀態條件寄存器,各部分之間的連線表示數據通路,箭頭表示信息傳送方向。
(1) 標明圖中四個寄存器的名稱。
(2) 簡述指令從主存取到控制器的數據通路。
(3) 簡述數據在運算器和主存之間進行存 / 取訪問的數據通路。
圖B9.1
(本試題共三大題 29小題 到此結束)
計算機組成原理試卷B
一. 選擇題 (每小題2分,共40分)
1. 目前我們所說的個人臺式商用機屬于______。
A.巨型機 B.中型機 C.小型機 D.微型機
2. (2000)10化成十六進制數是______。
A.(7CD)16 B。(7D0)16 C。(7E0)16 D。(7FO)16
3. 下列數中最大的數是______。
A.(10011001)2 B。(227)8 C。(98)16 D。(152)10
4. ______表示法主要用于表示浮點數中的階碼。
A. 原碼 B. 補碼 C. 反碼 D. 移碼
5. 在計算機中,普遍采用的字母與字符編碼是______。
A. BCD碼 B. 16進制
C. 格雷碼 D. ASCⅡ碼
6. 運算器的主要功能是進行______。
A. 邏輯運算 B. 算術運算
C. 邏輯運算和算術運算 D. 只作加法
7. 存儲器是計算機系統中的記憶設備,它主要用來______。
A. 存放數據 B. 存放程序
C. 存放數據和程序 D. 存放微程序
8. 計算機問世至今,新型機器不斷推陳出新,不管怎樣更新,依然保有“存儲程序”的概念,最早提出這種概念的是______。
A.巴貝奇 B.馮. 諾依曼 C.帕斯卡 D.貝爾
9. 在CPU中,跟蹤后繼指令地指的寄存器是______。
A.指令寄存器 B.程序計數器 C.地址寄存器 D.狀態條件寄存器
10. CPU主要包括______。
A.控制器 B.控制器、 運算器、cache
C.運算器和主存 D.控制器、ALU和主存
11. 寄存器間接尋址方式中,操作數處在______。
A.通用寄存器 B.程序計數器 C.堆棧 D.主存單元
12. 以下四種類型指令中,執行時間最長的是______。
A. RR型 B. RS型 C. SS型 D.程序控制指令
13. 算術右移指令執行的操作是______。
A.符號位填0,并順次右移1位,最低位移至進位標志位
B.符號位不變,并順次右移1位,最低位移至進位標志位
C.進位標志位移至符號位,順次右移1位,最低位移至進位標志位
D.符號位填1,并順次右移1位,最低位移至進位標志位
14. 在主存和CPU之間增加cache存儲器的目的是______。
A. 增加內存容量 B. 提高內存可靠性
C. 解決CPU和主存之間的速度匹配問題 D. 增加內存容量,同時加快存取速度
15. 單地址指令中為了完成兩個數的算術運算,除地址碼指明的一個操作數外,另一個數常需采用______。
A.堆棧尋址方式 B.立即尋址方式 C.隱含尋址方式 D.間接尋址方式
16. 指令周期是指______。
A.CPU從主存取出一條指令的時間 B.CPU執行一條指令的時間
C.CPU從主存取出一條指令加上執行這條指令的時間
D.時鐘周期時間
17. 在指令的地址字段中,直接指出操作數本身的尋址方式,稱為______。
A. 隱含尋址 B. 立即尋址 C. 寄存器尋址 D. 直接尋址
18. 指令寄存器的作用是______。
A. 保存當前指令的地址 B. 保存當前正在執行的指令
C. 保存下一條指令 D. 保存上一條指令
19. 計算機的存儲器系統是指______。
A.RAM存儲器 B.ROM存儲器 C.主存儲器 D.主存儲器和外存儲器
20. 某寄存器芯片的存儲容量為8K1位,則它的地址線和數據線引腳相加的和為____。
A.11 B.12 C.13 D.14
二. 填空題 (每空1分 ,共19分)
1. 奔騰CPU中,L2級cache的內容是A.______的子集,而B.______的內容又是C.______的子集。
2. 存儲A.______并按B.______順序執行,這是馮.諾依曼型計算機的工作原理。
3. 主存與cache的地址映射有A______,B______,C______三種方式。
4. 計算機系統中的存儲器分為A______和B______。在CPU執行程序時,必須將指令存放在C______中。
5.存儲器的技術指標有A______、B______和C______存儲器帶寬。
6. 尋址方式按操作數的物理位置不同,多使用A.______型和B.______型,前者比后者執行速度快。
7. 運算器的兩個主要功能是:A.______,B.______。
8 某機字長32位。其中1位符號位,31位表示尾數。若用定點整數表示,則最大正整數為A ______。
三. 應用題 (共41分)
1. 請將十進制數(123.375)轉化成二進制數、八進制數、十六進制數。
2. 用16k8位的SRAM芯片構成64K16位的存儲器,要求畫出該存儲器的組成邏輯框圖。
3. 若機器字長36位,采用三地址格式訪存指令,共完成54種操作,操作數可在1K地址范圍內尋找,畫出該機器的指令格式。
4. CPU執行一段程序時,cache完成存取的次數為3800次,主存完成存取的次數為200次,已知cache存取周期為50ns,主存為250ns,求cache /
主存系統的效率和平均訪問時間。
5. 某機字長32位,常規設計的存儲空間≤32M ,若將存儲空間擴至256M,請提出一種可能方案。
6. 設[x]補 =x0.x1x2…xn 。 求證:x = -x0 +xi2-i
(本試題共三大題 34小題 到此結束)
展開閱讀全文