一、選擇題(共5分,每題1分)
1.設(shè)寄存器內(nèi)容為80H,若它對(duì)應(yīng)的真值是 – 127,則該機(jī)器數(shù)是
A.原碼; B.補(bǔ)碼; C.反碼; D.移碼。
2.下列敘述中 是正確的。
A.程序中斷方式中有中斷請(qǐng)求,DMA方式中沒(méi)有中斷請(qǐng)求;
B.程序中斷方式和DMA方式中實(shí)現(xiàn)數(shù)據(jù)傳送都需中斷請(qǐng)求;
C.程序中斷方式和DMA方式中都有中斷請(qǐng)求,但目的不同;
D.DMA要等到指令周期結(jié)束時(shí)才進(jìn)行周期竊取。
3.設(shè)機(jī)器數(shù)字長(zhǎng)為32位,一個(gè)容量為16MB的存儲(chǔ)器,CPU按半字尋址,其尋址范圍是 。
A.224; B.223; C.222; D.221。
4.在中斷接口電路中,向量地址可通過(guò) B 送至CPU。
A.地址線; B.數(shù)據(jù)線; C.控制線; D.狀態(tài)線。
5.在程序的執(zhí)行過(guò)程中,Cache與主存的地址映象是由 D 。
A.程序員調(diào)度的; B.操作系統(tǒng)管理的; C.由程序員和操作系統(tǒng)共同協(xié)調(diào)完成的;
D.硬件自動(dòng)完成的。
6.總線復(fù)用方式可以______。
A.提高總線傳輸帶寬;B.增加總線功能;C.減少總線中信號(hào)線數(shù)量;D.提高CUP利用率。
7.下列說(shuō)法中正確的是 。
A.Cache與主存統(tǒng)一編址,Cache的地址空間是主存地址空間的一部分;
B.主存儲(chǔ)器只由易失性的隨機(jī)讀寫存儲(chǔ)器構(gòu)成;
C.單體多字存儲(chǔ)器主要解決訪存速度的問(wèn)題;
D.Cache不與主存統(tǒng)一編址,Cache的地址空間不是主存地址空間的一部分。
8.在采用增量計(jì)數(shù)器法的微指令中,下一條微指令的地址______。
A.在當(dāng)前的微指令中;B.在微指令地址計(jì)數(shù)器中;C.在程序計(jì)數(shù)器;D.在CPU中。
9.由于CPU內(nèi)部操作的速度較快,而CPU訪問(wèn)一次存儲(chǔ)器的時(shí)間較長(zhǎng),因此機(jī)器周期通常由______來(lái)確定。
A.指令周期;B.存取周期;C.間址周期;D.執(zhí)行周期。
10.RISC機(jī)器______。
A.不一定采用流水技術(shù); B.一定采用流水技術(shù);
C.CPU配備很少的通用寄存器; D.CPU配備很多的通用寄存器。
11.在下列尋址方式中, 尋址方式需要先計(jì)算,再訪問(wèn)主存。
A.立即;B.變址;C.間接;D.直接。
12.在浮點(diǎn)機(jī)中,判斷補(bǔ)碼規(guī)格化形式的原則是______。
A.尾數(shù)的第一數(shù)位為1,數(shù)符任意; B.尾數(shù)的符號(hào)位與第一數(shù)位相同;
C.尾數(shù)的符號(hào)位與第一數(shù)位不同; D.階符與數(shù)符不同。
13.I/O采用統(tǒng)一編址時(shí),進(jìn)行輸入輸出操作的指令是______。
A.控制指令; B.訪存指令; C.輸入輸出指令; D.程序指令。
14.設(shè)機(jī)器字長(zhǎng)為32位,存儲(chǔ)容量為16MB,若按雙字編址,其尋址范圍是 。
A.8MB;B.2M;C.4M;D.16M。
15. 尋址對(duì)于實(shí)現(xiàn)程序浮動(dòng)提供了較好的支持。
A.間接尋址;B.變址尋址;C.相對(duì)尋址;D.直接尋址。
16.超流水線技術(shù)是______。
A.縮短原來(lái)流水線的處理器周期; B.在每個(gè)時(shí)鐘周期內(nèi)同時(shí)并發(fā)多條指令;
C.把多條能并行操作的指令組合成一條具有多個(gè)操作碼字段的指令; D.以上都不對(duì)。
17.以下敘述中錯(cuò)誤的是______。
A.指令周期的第一個(gè)操作是取指令;B.為了進(jìn)行取指令操作,控制器需要得到相應(yīng)的指令;
C.取指令操作是控制器自動(dòng)進(jìn)行的;D.指令周期的第一個(gè)操作是取數(shù)據(jù)。
18.I/O與主主機(jī)交換信息的方式中,DMA方式的特點(diǎn)是______。
A.CPU與設(shè)備串行工作,傳送與主程序串行工作;
B.CPU與設(shè)備并行工作,傳送與主程序串行工作;
C.CPU與設(shè)備并行工作,傳送與主程序并行工作;
D.CPU與設(shè)備串行工作,傳送與主程序并行工作。
19.若9BH表示移碼(含1位符號(hào)位).其對(duì)應(yīng)的十進(jìn)制數(shù)是______。
A.27; B.-27; C.-101; D.101。
20.在二地址指令中 是正確的。
A.指令的地址碼字段存放的一定是操作數(shù); B.指令的地址碼字段存放的一定是操作數(shù)地址;
C.運(yùn)算結(jié)果通常存放在其中一個(gè)地址碼所提供的地址中;
D.指令的地址碼字段存放的一定是操作碼。
二、填空題(共20分,每空1分)
1.32位字長(zhǎng)的浮點(diǎn)數(shù),其中階碼8位(含1位階符),基值為2,尾數(shù)24位(含1位數(shù)符),則其對(duì)應(yīng)的正數(shù)是 A ,最小的絕對(duì)值是 B ;若機(jī)器數(shù)采用補(bǔ)碼表示,且尾數(shù)為規(guī)格化形式,則對(duì)應(yīng)的最小正數(shù)是 C ,最小負(fù)數(shù)是 D 。(均用十進(jìn)制表示)
2.CPU從主存取出一條指令并執(zhí)行該指令的時(shí)間叫 A ,它通常包含若干個(gè) B ,而后者又包含若干個(gè) C 。 D 和
E 組成多級(jí)時(shí)序系統(tǒng)。
3.假設(shè)微指令的操作控制字段共18位,若采用直接控制,則一條微指令最多可同時(shí)啟動(dòng) A 個(gè)微操作命令。若采用字段直接編碼控制,并要求一條微指令能同時(shí)啟動(dòng)3個(gè)微操作,則微指令的操作控制字段應(yīng)分 B 段,若每個(gè)字段的微操作數(shù)相同,這樣的微指令格式最多可包含 C 個(gè)微操作命令。
4.一個(gè)8體低位交叉的存儲(chǔ)器,假設(shè)存取周期為T,CPU每隔 t(T = 8t)時(shí)間啟動(dòng)一個(gè)存儲(chǔ)體,則依次從存儲(chǔ)器中取出16個(gè)字共需 A 存取周期。
5.I/O與主機(jī)交換信息的控制方式中, A 方式CPU和設(shè)備是串行工作的。 B 和 C 方式CPU和設(shè)備是并行工作的,前者傳送與主程序是并行的,后者傳送和主機(jī)是串行的。
6.設(shè)n =16位(不包括符號(hào)位在內(nèi)),原碼兩位乘需做 A 次移位,最多做
B 次加法;補(bǔ)碼Booth算法需做 C 次移位,最多做 D 次加法。
三、名詞解釋(共10分,每題2分)
1.同步控制方式 2.周期竊取 3.雙重分組跳躍進(jìn)位 4.直接編碼 5.硬件向量法
四、計(jì)算題(5分)
設(shè)x = + ,y = + ,試用變形補(bǔ)碼計(jì)算x + y。
五、簡(jiǎn)答題(15分)
1.某機(jī)主存容量為4M×32位,且存儲(chǔ)字長(zhǎng)等于指令字長(zhǎng),若該機(jī)的指令系統(tǒng)具備129種操作。操作碼位數(shù)固定,且具有直接、間接、立即、相對(duì)、基址、變址六種尋址方式。(5分)
(1)畫出一地址指令格式并指出各字段的作用;
(2)該指令直接尋址的范圍(十進(jìn)制表示);
(3)一次間址的尋址范圍(十進(jìn)制表示);
(4)相對(duì)尋址的位移量(十進(jìn)制表示)。
2.能不能說(shuō)機(jī)器的主頻越快,機(jī)器的速度就越快,為什么?
3.某機(jī)有五個(gè)中斷源,按中斷響應(yīng)的優(yōu)先順序由高到低為L(zhǎng)0,L1,L2,L3,L4,現(xiàn)要求優(yōu)先順序改為L(zhǎng)3,L2,L4,L1,L0,寫出各中斷源的屏蔽字。(5分)
六、問(wèn)答題(20分)
(1)畫出主機(jī)框圖(要求畫到寄存器級(jí));(2)若存儲(chǔ)器容量為64K×32位,指出圖中各寄存器的位數(shù);(3)寫出組合邏輯控制器完成 LDA X (X為主存地址)指令發(fā)出的全部微操作命令及節(jié)拍安排。(4)若采用微程序控制,還需增加哪些微操作?
七、設(shè)計(jì)題(10分)
設(shè)CPU共有16根地址線,8根數(shù)據(jù)線,并用 作訪存控制信號(hào)(低電平有效),用 作讀寫控制信號(hào)(高電平為讀,低電平為寫)。現(xiàn)有下列芯片及各種門電路(門電路自定),如圖所示。畫出CPU與存儲(chǔ)器的連接圖,要求:
(1)存儲(chǔ)芯片地址空間分配為:最小4K地址空間為系統(tǒng)程序區(qū),相鄰的4K地址空間為系統(tǒng)程序工作區(qū),與系統(tǒng)程序工作區(qū)相鄰的是24K用戶程序區(qū);
(2)指出選用的存儲(chǔ)芯片類型及數(shù)量;
(3)詳細(xì)畫出片選邏輯。