電子技大學(xué)1999年研究生入學(xué)考試計(jì)算機(jī)組成原理試題(含參考答案)
來源:
時間:2007-06-06 14:43:40
電子科技大學(xué)1999年研究生入學(xué)考試試題(組成原理)
注: 應(yīng)屆考生作一(1~5)、二(1~8)、三、四、五題。在職考生從一(1~8)中選作8題,從二(1~8)中選作8題,并作三、四、五題。
一、(10分)改正各題結(jié)論中的錯誤或補(bǔ)充其不足。
1、 在補(bǔ)碼乘法(比較法)中,最后一步需要修正。
2、 主存采用隨機(jī)存取方式,是因?yàn)榭梢韵蛑鞔鎸懭霐?shù)據(jù),或從主存讀出數(shù)據(jù)。
3、 在微程序控制方式中,一條機(jī)器指令用一條微指令解釋執(zhí)行。
4、 采用隱式I/O指令是指用硬件實(shí)自動實(shí)現(xiàn)I/O操作。
5、 磁盤存儲器與主存之間的數(shù)據(jù)傳送既可以采用DMA方式,也可以采用中斷方式。
6、 在硬盤中,通常將一個較長文件存放在同一盤面的相鄰磁道上。
7、 打印機(jī)的字符發(fā)生器中存放的是字符的ASCII碼。
8、 在主機(jī)內(nèi),CPU對主存的訪問必須通過內(nèi)總線進(jìn)行。
二、(40分)簡答題
1、 某加法器采用串行進(jìn)行方式。寫出第三進(jìn)行C3的邏輯式(操作數(shù)Ai、Bi、初始進(jìn)位C0),并畫出有關(guān)部分的邏輯電路圖(門級).
2、 在浮點(diǎn)運(yùn)算中,什么情況下需對階?為什么?如何操作?
3、 指令基本格式包括操作碼和地址碼兩部分。采用哪些方式可以減少地址碼部分的長度?為什么?試舉例說明。
4、 組合邏輯控制方式有哪兩個主要缺點(diǎn)?微程序控制方式如何針對這些缺點(diǎn)進(jìn)行改進(jìn)?
5、 為什么在同步控制方式中要劃分周期、脈沖等時序信號,而在異步控制方式中則沒有明顯的時序劃分?
6、 在相同容量的靜態(tài)存儲苡片和動態(tài)存儲芯片中,哪種芯片功耗較大?哪種功耗較��?為什么?
7、 某圖形顯示器的分辯率為800×600線,其顯卡上有緩沖存儲器、同步計(jì)數(shù)器和其他有關(guān)邏輯。若將分辯率提高到1024×768線,并保證幀頻不變,在顯卡應(yīng)作哪些改進(jìn)?
8、 為什么CPU可以在一個總線周期結(jié)束時響應(yīng)DMA請求,而必須在一條指令結(jié)束時才能響應(yīng)中斷請求?
9、 如何用變址尋址方式訪問一段連續(xù)存儲區(qū)中的各個單元?
10、為了實(shí)現(xiàn)多重中斷在服務(wù)程序的起始部分應(yīng)安排哪些操作?為什么?
11、在系統(tǒng)總線操作中如何體現(xiàn)同步方式的擴(kuò)展?請舉例說明。
12、在原碼除法和補(bǔ)碼除法(均不恢復(fù)余數(shù)法)中,如何上商?如何下一步操作?
三、(20分)
某機(jī)數(shù)據(jù)通路采用單向內(nèi)總線結(jié)構(gòu),如下圖所示。通路中包括選擇器A和B、ALU、移位器、通用寄存器R0~R3、暫存器C和D、地址寄存器MAR、數(shù)據(jù)緩沖寄存器MBR、指令寄存器IR、指令計(jì)數(shù)器PC、堆棧指針SP等。
1、用寄存器傳送語句(如:CMBR形式)寫出下述指令的流程。
(1) 加法指令 ADD R0,X(R1);源采用寄存器尋址,目的采用變址。
(2) 返回指令RST (SP) ;返回地址采用自增型寄存器間址。
2、列出取指周期有關(guān)操作所需的微命令(不考慮時序轉(zhuǎn)換),并將這些微命令加在圖中相應(yīng)部件上。
四、(15分)
地址總線A15~A0(低),存儲空間(按字節(jié)編址)分配如下0000H~3FFFH為ROM區(qū),4000H~7BFFH為RAM區(qū),7C00H~7FFFH為I/O地址空間。用EPROM芯片(8KB/片、4KB/片)和RAM芯片(4K×4組成該存儲器)。不畫框圖,請回答:
1、 三種存儲芯片各需多少片?
2、 每塊芯片需分配哪幾位地址?
3、 應(yīng)設(shè)置幾個片選信號?寫出各片選信號的邏輯式,以實(shí)現(xiàn)對ROM區(qū)和RAM區(qū)的訪問。
五、(15分)
某輸入設(shè)備按串行方式工作,以向量中斷方式向主機(jī)傳送數(shù)據(jù),CPU發(fā)向設(shè)備的命令包括清除、屏蔽、啟動,設(shè)備狀態(tài)可抽象為空閑、忙、完成。試為該設(shè)備設(shè)計(jì)中斷接口。
1、 畫出接口模型圖(寄存器級)。
2、 說明圖中各組成部分的功能。
3、 擬定接口命令字格式和狀態(tài)字格式。
4、 以設(shè)備向主機(jī)輸入數(shù)據(jù)為例,描述微量中斷過程,說明:
①主機(jī)如何啟動設(shè)備?
②設(shè)備在什么情況下申請中斷?
③接口如何傳送中斷請求?
④CPU響應(yīng)后如何轉(zhuǎn)相應(yīng)服務(wù)程序?
1999年《計(jì)算機(jī)組成原理》參考答案及評分標(biāo)準(zhǔn)
一、改錯題(每小題2分,共10分)
1.在補(bǔ)碼乘法中,若乘數(shù)符號位和最高有效位是10或01;則最后一步需修正。
2.主存采用隨機(jī)存取方式,是因?yàn)榭砂吹刂吩L問主存任一單元,訪問時間與地址無關(guān)。
3.在微程序控制方式中,一條機(jī)器指令用一段微程序解釋執(zhí)行。
4.采用隱式I/O指令,是指用傳送指令實(shí)現(xiàn)I/O操作。
5.磁盤存儲器與主存之間的數(shù)據(jù)傳送一般采用DMA方式,批量傳送結(jié)束時用中斷方式作善后處理。
6.在硬盤中,通常將一個較長文件存放在同一圓柱面的相鄰磁道上。
7.打印機(jī)的字符發(fā)生器中存放的是字符的點(diǎn)陣信息。
8.在主機(jī)內(nèi)CPU對主存的訪問應(yīng)通過系統(tǒng)總線進(jìn)行。
二、簡答題(每小題5分,共40分)
1、C3=G3 P3C2;C2=G2 P2C1;C1=G1 P1C0
Gi=Ai Bi Pi=Ai○ Bi (3分)
2、在浮點(diǎn)運(yùn)算中,作加法或減法時,若兩數(shù)階碼不等,需對階。(2分)因階碼不同,其尾數(shù)據(jù)的權(quán)值不同,尾數(shù)不能直接加減。(1分)對階時將小階加1,其尾數(shù)右移1位,直至兩數(shù)階碼相等。(2分)
3、①采用隱地址方式,以減少相應(yīng)指令中的地址數(shù)。如隱含指定寄存器,將二地址指令簡化為一地址指令。(2.5分)
②采用寄存器尋址,以減少相應(yīng)地址的位數(shù),如用寄存器尋址或寄存器間址,指令中只給出位數(shù)較少的寄存存器編號。(2.5分)
4、主要缺點(diǎn):
①設(shè)計(jì)不規(guī)整,設(shè)計(jì)效率較低,不便于檢查、調(diào)試。(1分)
②不易修改、擴(kuò)展功能。(1分)
改進(jìn):
①將程序技術(shù)引入CPU構(gòu)成級。將微命令編制成微指令,若干微指令組成一段微程序,解釋執(zhí)行一條機(jī)器指令,使設(shè)計(jì)規(guī)整。(1.5分)
②將存儲邏輯引入CPU。微程序事先存入控制存儲器,執(zhí)行機(jī)器指令時再取出,譯碼產(chǎn)生相應(yīng)微命令,控制有關(guān)操作,使指令功能易于修改、擴(kuò)展(1.5分)
5、同步控制方式中,各項(xiàng)操作與統(tǒng)一時序信號同步,用周期控制操作時間,用脈沖對某些微操作同步定時。(2.5分)
異步控制方式中,各項(xiàng)操作按需要安排不同時間,不受統(tǒng)一時序控制。用異步應(yīng)答方式實(shí)現(xiàn)各操作的銜接和數(shù)據(jù)傳送。(2.5分)
6、靜態(tài)存儲器功耗較大。因?yàn)殪o態(tài)存儲器依靠雙穩(wěn)態(tài)電路存儲信息,需由電源電流維持一管導(dǎo)通、一管截止的狀態(tài)。(2.5分)
動態(tài)存儲器功耗較少。因?yàn)閯討B(tài)存儲器依靠電容存儲電荷來存放信息。對電容充電后可斷開電源,大大降低芯片功耗。
7、改進(jìn):
①增大緩存容量(96KB)(1.5分)
②重新設(shè)置字節(jié)計(jì)數(shù)器、線計(jì)數(shù)器分頻關(guān)系(字節(jié)計(jì)數(shù)器:(128 L):1,線計(jì)數(shù)器:(768 m)。(2分)
③提高點(diǎn)頻。(1.5分)
結(jié)束
特別聲明:①凡本網(wǎng)注明稿件來源為"原創(chuàng)"的,轉(zhuǎn)載必須注明"稿件來源:育路網(wǎng)",違者將依法追究責(zé)任;
②部分稿件來源于網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系我們溝通解決。
閱讀全文