一、選擇題(共20分,每題1分)
1.指令系統(tǒng)中采用不同尋址方式的目的主要是__C___。
A.可降低指令譯碼難度; B.縮短指令字長,擴(kuò)大尋址空間,提高編程靈活性;
C.實(shí)現(xiàn)程序控制; D.尋找操作數(shù)。
2.計算機(jī)使用總線結(jié)構(gòu)的主要優(yōu)點(diǎn)是便于實(shí)現(xiàn)積木化,缺點(diǎn)是__C____。
A.地址信息、數(shù)據(jù)信息和控制信息不能同時出現(xiàn);B.地址信息與數(shù)據(jù)信息不能同時出現(xiàn);
C.兩種信息源的代碼在總線中不能同時傳送; D.地址信息與數(shù)據(jù)信息能同時出現(xiàn)。
3.一個16K×32位的存儲器,其地址線和數(shù)據(jù)線的總和是_B__。
A.48; B.46; C.36; D.38。
4.下列敘述中___A___是正確的。
A.主存可由RAM和ROM組成; B.主存只能由ROM組成;
C.主存只能由RAM組成; D.主存只能由SRAM組成。
5.在三種集中式總線控制中,C______方式響應(yīng)時間最快。
A.鏈?zhǔn)讲樵? B.計數(shù)器定時查詢; C.獨(dú)立請求; D.以上都不是。
6.可編程的只讀存儲器___A__。
A.不一定是可改寫的;B.一定是可改寫的;C.一定是不可改寫的;D.以上都不對。
7.下述__B___種情況會提出中斷請求。
A.產(chǎn)生存儲周期“竊取”; B.在鍵盤輸入過程中,每按一次鍵;
C.兩數(shù)相加結(jié)果為零; D.結(jié)果溢出。
8.下列敘述中___A___是錯誤的。
A.采用微程序控制器的處理器稱為微處理器;
B.在微指令編碼中,編碼效率最低的是直接編碼方式;
C.在各種微地址形成方式中,增量計數(shù)器法需要的順序控制字段較短;
D.以上都是錯的。
9.直接尋址的無條件轉(zhuǎn)移指令功能是將指令中的地址碼送入A______。
A.PC; B.地址寄存器;C.累加器;D.ACC。
10.響應(yīng)中斷請求的條件是__B____。
A.外設(shè)提出中斷; B.外設(shè)工作完成和系統(tǒng)允許時;
C.外設(shè)工作完成和中斷標(biāo)記觸發(fā)器為“1”時。 D.CPU提出中斷。
11.變址尋址和基址尋址的有效地址形成方式類似,但是___C___。
A.變址寄存器的內(nèi)容在程序執(zhí)行過程中是不可變的;
B.在程序執(zhí)行過程中,變址寄存器和基址寄存器和內(nèi)容都可變的;
C.在程序執(zhí)行過程中,基址寄存器的內(nèi)容不可變,變址寄存器中的內(nèi)容可變;
D.變址寄存器的內(nèi)容在程序執(zhí)行過程中是可變的。
12.在原碼加減交替除法中,符號位單獨(dú)處理,參加操作的數(shù)是___C_。
A.原碼; B.絕對值; C.絕對值的補(bǔ)碼; D.補(bǔ)碼。
13.DMA方式____B_。
A.既然能用于高速外圍設(shè)備的信息傳送,也就能代替中斷方式;
B.不能取代中斷方式; C.也能向CPU請求中斷處理數(shù)據(jù)傳送; D.能取代中斷方式。
14.設(shè)機(jī)器字長為32位,存儲容量為16MB,若按雙字編址,其尋址范圍是 B 。
A.8MB; B.2M; C.4M; D.16M。
15.設(shè)變址寄存器為X,形式地址為D,某機(jī)具有先間址后變址的尋址方式,則這種尋址方式的有效地址為___B___。
A.EA = (X) +D B.EA = (X) + (D); C.EA = ((X) +D); D.EA = X +D。
16.程序計數(shù)器PC屬于B______。
A.運(yùn)算器; B.控制器; C.存儲器; D.I/O設(shè)備。
17.計算機(jī)執(zhí)行乘法指令時,由于其操作較復(fù)雜,需要更多的時間,通常采用___C___控制方式。
A.延長機(jī)器周期內(nèi)節(jié)拍數(shù)的;B.異步;C.中央與局部控制相結(jié)合的;D.同步。
18.目前在小型和微型計算機(jī)里最普遍采用的字母與字符編碼是_C____。
A.BCD碼;B.十六進(jìn)制代碼;C.ASCII碼;D.海明碼。
19.設(shè)寄存器內(nèi)容為10000000,若它等于 -0,則為__A___。
A.原碼; B.補(bǔ)碼; C.反碼; D.移碼。
20.在下述有關(guān)不恢復(fù)余數(shù)法何時需恢復(fù)余數(shù)的說法中D,__B____是正確的。
A.最后一次余數(shù)為正時,要恢復(fù)一次余數(shù); B.最后一次余數(shù)為負(fù)時,要恢復(fù)一次余數(shù);
C.最后一次余數(shù)為0時,要恢復(fù)一次余數(shù); D.任何時候都不恢復(fù)余數(shù)。
二、填空題(共20分,每空1分)
1.I/O與主機(jī)交換信息的方式中, A 和 B 都需通過程序?qū)崿F(xiàn)數(shù)據(jù)傳送,其中
C 體現(xiàn)CPU與設(shè)備是串行工作的。
2.設(shè) n = 8 (不包括符號位),機(jī)器完成一次加和移位各需100ns,則原碼一位乘最多需 A ns,補(bǔ)碼Booth算法最多需 B ns。
3.對于一條隱含尋址的算術(shù)運(yùn)算指令,其指令字中不明確給出 A ,其中一個操作數(shù)通常隱含在 B 中。
4.設(shè)浮點(diǎn)數(shù)階碼為4位(含1位階符),用移碼表示,尾數(shù)為16位(含1位數(shù)符),用補(bǔ)碼規(guī)格化表示,則對應(yīng)其正數(shù)的機(jī)器數(shù)形式為 A ,真值為 B (十進(jìn)制表示);對應(yīng)其絕對值最小負(fù)數(shù)的機(jī)器數(shù)形式為 C ,真值為 D (十進(jìn)制表示)。
5.在總線的異步通信方式中,通信的雙方可以通過 A 、 B 和 C 三種類型聯(lián)絡(luò)。
6.磁表面存儲器的記錄方式總的可分為 A 和 B 兩大類,前者的特點(diǎn)是 C ,后者的特點(diǎn)是 D 。
7.在微程序控制器中,一條機(jī)器指令對應(yīng)一個 A ,若某機(jī)有38條機(jī)器指令,通常可對應(yīng) B 。
三、解釋下列概念(共10分,每題2分)
1.CMDR 2.總線判優(yōu) 3.系統(tǒng)的并行性 4.進(jìn)位鏈 5.間接尋址
四、計算題(6分)
設(shè)機(jī)器A的主頻為8MHz,機(jī)器周期含4個時鐘周期,且該機(jī)的平均指令執(zhí)行速度是0.4MIPS,試求該機(jī)的平均指令周期和機(jī)器周期。每個指令周期包含幾個機(jī)器周期?如果機(jī)器B的主頻為12MHz,且機(jī)器周期也含4個時鐘周期,試問B機(jī)的平均指令執(zhí)行速度為多少M(fèi)IPS?
五、簡答題(共20分)
1.說明微程序控制器中微指令的地址有幾種形成方式。(6分)
2.什么是計算機(jī)的主頻,主頻和機(jī)器周期有什么關(guān)系?(4分)(CU 4)
3.某機(jī)有五個中斷源,按中斷響應(yīng)的優(yōu)先順序由高到低為L0,L1,L2,L3,L4,現(xiàn)要求優(yōu)先順序改為L3,L2,L0,L4,L1,寫出各中斷源的屏蔽字。(5分)
4.某機(jī)主存容量為4M×16位,且存儲字長等于指令字長,若該機(jī)的指令系統(tǒng)具備65種操作。操作碼位數(shù)固定,且具有直接、間接、立即、相對、變址五種尋址方式。(5分)
(1)畫出一地址指令格式并指出各字段的作用;
(2)該指令直接尋址的范圍(十進(jìn)制表示);
(3)一次間址的尋址范圍(十進(jìn)制表示);
(4)相對尋址的位移量(十進(jìn)制表示)。
六、問答題(共15分)
1.按序?qū)懗鐾瓿梢粭l加法指令SUB α(α為主存地址)兩種控制器所發(fā)出的微操作命令及節(jié)拍安排。(8分)
2.假設(shè)磁盤采用DMA方式與主機(jī)交換信息,其傳輸速率為2MB/s,而且DMA的預(yù)處理需1000個時鐘周期,DMA完成傳送后處理中斷需500個時鐘周期。如果平均傳輸?shù)臄?shù)據(jù)長度為4KB,試問在硬盤工作時,50MHz的處理器需用多少時間比率進(jìn)行DMA輔助操作(預(yù)處理和后處理)。(7分)
七、設(shè)計題(10分)
設(shè)CPU共有16根地址線,8根數(shù)據(jù)線,并用作訪存控制信號(低電平有效),用作讀寫控制信號(高電平為讀,低電平為寫)?,F(xiàn)有下列芯片及各種門電路(門電路自定),如圖所示。畫出CPU與存儲器的連接圖,要求:
(1)存儲芯片地址空間分配為:0~8191為系統(tǒng)程序區(qū);8192~32767為用戶程序區(qū)。
(2)指出選用的存儲芯片類型及數(shù)量;
(3)詳細(xì)畫出片選邏輯。

