東 北 大 學 繼 續(xù) 教 育 學 院
計算機組成與系統(tǒng)結(jié)構(gòu)X試 卷(作業(yè)考核 線上2) B卷(共 6 頁)
總分 題號 一 二 三 四 五 六 七 八 九 十
得分
一 選擇題 (單項選擇,每題1分,共40分)
1. 下面有關(guān)“中斷”的敘述,______是不正確的。
A.一旦有中斷請求出現(xiàn),CPU立即停止當前指令的執(zhí)行,轉(zhuǎn)而去受理中斷請求
B.CPU響應中斷時暫停運行當前程序,自動轉(zhuǎn)移到中斷服務程序
C.中斷方式一般適用于隨機出現(xiàn)的服務
D.為了保證中斷服務程序執(zhí)行完畢以后,能正確返回到被中斷的斷點繼續(xù)執(zhí)行程序,必須進行現(xiàn)場保存操作
2. 某存儲器芯片的存儲容量為8K×12位,則它的地址線為____。
A.11 B.12 C.13 D.14
3. 直接、間接、立即三種尋址方式指令的執(zhí)行速度,由快至慢的排列順序是______。
A.直接、立即、間接 B.直接、間接、立即
C.立即、直接、間接 D.立即、間接、直接
4. 至今為止,計算機中的所有信息仍以二進制方式表示的理由是( )。
A.節(jié)約元件 B 運算速度快
C 物理器件的性能決定 D 信息處理方便
5. CPU響應中斷時,進入“中斷周期”,采用硬件方法保護并更新程序計數(shù)器PC內(nèi)容,而不是由軟件完成,主要是為了( )。
A 能進入中斷處理程序,并能正確返回源程序
B 節(jié)省主存空間
C 提高處理機速度
D 易于編制中斷處理程序
6. 采用虛擬存貯器的主要目的是( )。
A 提高主存貯器的存取速度
B 擴大主存貯器的存貯空間,并能進行自動管理和調(diào)度
C 提高外存貯器的存取速度
D 擴大外存貯器的存貯空間
7. 某計算機字長16位,它的存貯容量是64KB,若按字編址,那么它的尋址范圍是( )。
A. 64K B. 32K C. 64KB D. 32 KB
8. 計算機操作的最小時間單位是( )。
A.時鐘周期 B.指令周期 C.CPU周期 D.微周期
9. 為確定下一條微指令的地址,通常采用斷定方式,其基本思想是( )。
A.用程序計數(shù)器PC來產(chǎn)生后繼微指令地址
B.用微程序計數(shù)器μPC來產(chǎn)生后繼微指令地址
C.通過微指令順序控制字段由設計者指定或由設計者指定的判別字段控制產(chǎn)生后繼微指令地址
D.通過指令中指定一個專門字段來控制產(chǎn)生后繼微指令地址
10. 微指令操作碼長9位,采用字段直接編碼方式,分3段每段3位。則共能表示 種微命令,最多可并行( )個。
A.21,3 B.9,9 C.24,2 D.18,3
11. 周期挪用方式常用于( )方式的輸入/輸出中 。
A DMA B 中斷 C 程序傳送 D 通道
12. 中斷向量地址是( )。
A 子程序入口地址 B 中斷服務例行程序入口地址
C中斷服務例行程序入口地址的指示器 D 中斷返回地址
13. 馮?諾依曼機工作的基本方式的特點是( )。
A 多指令流單數(shù)據(jù)流
B 按地址訪問并順序執(zhí)行指令
C 堆棧操作
D 存貯器按內(nèi)容選擇地址
14. 執(zhí)行一條指令的順序是( ) 。
①讀取指令②執(zhí)行指令③分析指令
A. ①②③ B. ①③② C. ③②① D. ②①③
15. 硬布線控制器是一種( )。
A. 用微程序技術(shù)設計的控制器
B. 由門電路和觸發(fā)器構(gòu)成的復雜樹形網(wǎng)絡所形成的邏輯電路
C. 用存儲邏輯技術(shù)設計的控制器
D. 用微程序技術(shù)和存儲邏輯技術(shù)設計的控制器
16. 下面哪種情況下,可能不發(fā)生中斷請求( )。
A. DMA操作結(jié)束 B. 一條指令執(zhí)行完畢
C. 機器出現(xiàn)故障 D. 執(zhí)行“軟中斷”指令
17. 在CPU中跟蹤指令后繼地址的寄存器是( )。
A 主存地址寄存器 B 程序計數(shù)器 C 指令寄存器 D 狀態(tài)條件寄存器
18. 采用DMA方式傳送數(shù)據(jù)時,每傳送一個數(shù)據(jù)就要用一個( )時間。
A.指令周期 B.機器周期 C.存儲周期 D.總線周期
19. 在單級中斷系統(tǒng)中,CPU一旦響應中斷,則立即關(guān)閉( )標志,以防本次中斷服務結(jié)束前同級的其他中斷源產(chǎn)生另一次中斷進行干擾。
A 中斷允許 B 中斷請求 C 中斷屏蔽 D 中斷保護
20. 主存貯器和CPU之間增加cache的目的是( )。
A 解決CPU和主存之間的速度匹配問題
B 擴大主存貯器容量
C 擴大CPU中通用寄存器的數(shù)量
D 既擴大主存貯器容量,又擴大CPU中通用寄存器的數(shù)量
21. 在Cache存儲器中,當程序正在執(zhí)行時,由( )完成地址映射。
A. 程序員 B. 硬件 C. 硬件和軟件 D. 操作系統(tǒng)
22. 在以DMA方式傳送數(shù)據(jù)過程中,由于沒有破壞( )的內(nèi)容,所以一旦數(shù)據(jù)傳送完畢,主機可以立即返回原程序。
A. 程序計數(shù)器 B. 程序計數(shù)器和寄存器
C. 指令寄存器 D. 非以上答案
23. 浮點運算器的描述中,正確的句子是( )。
A.階碼部件可實現(xiàn)加、減、乘、除四種運算
B.階碼部件只進行階碼相加、相減和比較操作
C.階碼部件只進行階碼相加、相減操作
D.尾數(shù)部件只進行乘法和除法運算
24. 微程序控制器中,機器指令與微指令的關(guān)系是( )。
A. 每一條機器指令由一條微指令來執(zhí)行
B. 每一條機器指令由一段微指令編寫的微程序來解釋執(zhí)行
C. 每一條機器指令組成的程序可由一條微指令來執(zhí)行
D. 一條微指令由若干條機器指令組成
25. 發(fā)生中斷請求的條件之一是( )。
A. 一條指令執(zhí)行結(jié)束 B. 一次 I/O 操作結(jié)束
C. 機器內(nèi)部發(fā)生故障 D. 一次DMA 操作結(jié)束
26. 假定下列字符碼中有奇偶校驗位,但沒有數(shù)據(jù)錯誤,采用偶校校驗的字符碼是( )。
A 11001011 B 11010110 C 11000001 D 11001001
27. 計算機系統(tǒng)中的存貯器系統(tǒng)是指( )。
A RAM存貯器 B ROM存貯器
C 主存貯器 D cache、主存貯器和外存貯器
28. 相聯(lián)存貯器是按( )進行尋址的存貯器。
A 地址方式 B 堆棧方式
C 內(nèi)容指定方式 D 地址方式與堆棧方式
29. 若浮點數(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ù)
30. 在定點二進制運算器中,減法運算一般通過( )來實現(xiàn)。
A 原碼運算的二進制減法器
B 補碼運算的二進制減法器
C 原碼運算的十進制加法器
D 補碼運算的二進制加法器
31. 運算器雖有許多部件組成,但核心部件是( )。
A.數(shù)據(jù)總線 B.算術(shù)邏輯運算單元 C.多路開關(guān) D.累加寄存器
32. 單地址指令中為了完成兩個數(shù)的算術(shù)運算,除地址碼指明的一個操作數(shù)以外,另一個數(shù)常需采用( )。
A.堆棧尋址方式 B.立即尋址方式 C.隱含尋址方式 D.間接尋址方式
33. 完整的計算機系統(tǒng)應包括( )。
A 運算器、存儲器、控制器 ;
B 外部設備和主機 ;
C 主機和實用程序 ;
D 配套的硬件設備和軟件系統(tǒng) ;
34. 某一RAM芯片,其容量為512×8位,包括電源和接地端,該芯片引出線的最小數(shù)目應是( )。
A 23 B 25 C 50 D 19
35. 寄存器直接尋址方式中,寄存器中所存的是______。
A. 操作數(shù) B. 存放操作數(shù)的主存單元的地址
C. 存放操作數(shù)的寄存器的編號 D. 存放操作數(shù)的主存單元地址的地址
36. 指令的尋址方式采用跳躍尋址方式時,可實現(xiàn)______。
A. 堆棧尋址 B. 程序的條件轉(zhuǎn)移
C. 程序的無條件轉(zhuǎn)移 D. 程序的條件轉(zhuǎn)移或無條件轉(zhuǎn)移
37. 為了便于實現(xiàn)多級中斷,保存現(xiàn)場信息最有效的辦法是采用( )。
A 通用寄存器 B 堆棧 C 存儲器 D 外存
38. 定點16位字長的字,采用2的補碼形式表示時,一個字所能表示的整數(shù)范圍是( )。
A -215 ~ +(215 -1) B -(215 C1)~ +(215 C1)
C -(215 + 1)~ +215 D -215 ~ +215
39. 某SRAM芯片,存儲容量為64K×16位,該芯片的地址線和數(shù)據(jù)線數(shù)目為( )。
A 64,16 B 16,64 C 64,8 D 16,16
40. 下列說法中_________是正確的。
A. 半導體ROM信息可讀可寫,且斷電后仍能保持記憶
B. 半導體ROM是非易失性的,斷電后仍然能保持記憶
C. 半導體ROM是非易失性的,斷電后也不能保持記憶
D. EPROM是可改寫的,因而也是隨機存儲器的一種
二 、判斷題(每題1分,共20分)
1. 計算機唯一能直接執(zhí)行的語言是機器語言。( )
2. 第一臺電子數(shù)字計算機ENIAC采用的就是二進制表示數(shù)據(jù)。( )
3. 垂直型微指令采用較長的微程序結(jié)構(gòu)去換取較短的微指令結(jié)構(gòu)。( )
4. 多體交叉存儲器主要解決擴充容量問題。( )
5. Cache的功能由軟硬件共同實現(xiàn)。( )
6. Cache對于各級程序員都是透明的。 ( )
7. 存儲器主要用來存放程序。( )
8. 一個浮點數(shù)可以用兩個定點數(shù)來表示。( )
9. 一位十進制數(shù)用BCD碼表示需要4位二進制碼。( )
10. 定點機算術(shù)運算會產(chǎn)生溢出是因為內(nèi)存容量不夠大。( )
11. Cache與主存統(tǒng)一編址,Cache的地址空間是主存地址空間的一部分。( )
12. 浮點加減運算中,尾數(shù)溢出則表示浮點運算溢出。( )
13. EPROM是可改寫的,因而也是隨機存儲器的一種。( )
14. 半導體RAM信息可讀可寫,且斷電后仍能保持記憶。( )
15. 中斷響應時,關(guān)中斷和保護CPU現(xiàn)場都是硬件完成的。( )
16. 存儲器主要用來存放程序。( )
17. 為了便于實現(xiàn)多重中斷(嵌套),保存現(xiàn)場信息最有效的方法是采用堆棧。( )
18. 運算器的功能是進行算術(shù)運算。( )
19. 控制存儲器用來存放實現(xiàn)全部指令系統(tǒng)的所有微程序。( )
20. DRAM必須刷新。( )
三 (10分)設浮點數(shù)字長為16位,其中階碼是5位移碼,尾數(shù)是11位補碼(含1位數(shù)符),基值為2。請將十進制數(shù)(11/128)按上述格式表示成二進制規(guī)格化浮點數(shù),并寫出該格式的規(guī)格化浮點數(shù)表示數(shù)的范圍。
四 (10分)某計算機有5級中斷,硬件中斷響應從高到低優(yōu)先順序是:I1→I2→I3→I4→I5?;卮鹣铝袉栴}:
(1)在下表中設計各級中斷處理程序的中斷屏蔽碼(假設1為屏蔽,0為開放),使中斷處理優(yōu)先順序為I5→I1→I4→I3→I2。
(2)若在運行主程序的t1時刻(如下圖所示),同時出現(xiàn)I2、I3級中斷請求,而在CPU處理其中I3級中斷過程中某時刻(記為t2)又同時出現(xiàn)I4、I5級中斷請求。請按(1)設定的中斷處理次序在下圖中畫出CPU運行上述程序的軌跡,并在t軸上標注t2時刻。
五 (8分)某微機的指令格式如下所示:
15 10 9 8 7 0
操作碼 X D
其中,D表示位移量,X為尋址特征位,且有:
X=00――直接尋址;
X=01――用變址寄存器X1進行變址尋址;
X=10――用變址寄存器X2進行變址尋址;
X=11――相對尋址。
設(PC)=1234H,(X1)=0037H,(X2)=110AH(H代表十六進制數(shù)),請確定下列指令中操作數(shù)的有效地址。
(1)4420H (2)2244H (3)13DFH (4)3525H
六 (12分)某計算機采用直接映射的Cache,Cache容量為64KB,主存容量為2MB,塊長為64B,且采用字節(jié)尋址方式。
(1) 請設計主存與Cache的地址格式;
(2) 地址為0273E1H的主存單元應該映射到Cache的哪一塊?假設起始塊為0號塊。

