機械系統(tǒng)計算機控制考試試題_第1頁
機械系統(tǒng)計算機控制考試試題_第2頁
機械系統(tǒng)計算機控制考試試題_第3頁
機械系統(tǒng)計算機控制考試試題_第4頁
機械系統(tǒng)計算機控制考試試題_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、武漢理工大學(xué)考試試題紙(A卷)課程名稱:機械系統(tǒng)計算機控制專業(yè)班級 機械制造及自動化2002級題號-一一二二三三四五六七八九十總分題分備注:學(xué)生不得在試題紙上答題(含填空題、選擇題等客觀題)填空題(每空0.5分,共20分)1. 8086CPU被復(fù)位后,以下各寄存器的內(nèi)容是Flag : ( 1) ; IP : ( 2); CS (3);系統(tǒng)將從存儲器的(4)地址處取指令執(zhí)行。2. 在數(shù)字邏輯電路中,邏輯是指(5),組合邏輯電路的特點是(6),時序邏輯電路的特點是 (7) o3. 微型計算機硬件通常由五個基本部分組成,它們分別是(8) , ( 9) ,( 10) ,( 11)和(12)。4. 88

2、086/8088在最小方式下有關(guān)總線請求的信號引線是(13) 和(14)。5. 8086宏匯編語言中的偽指令可以組成多種偽指令語句,符號定義偽指令的形式為(15),分段定義偽指令的形式為(16),指定起始地址偽指令的形式為(17) o6. 匯編語言編寫的源程序是結(jié)構(gòu)化形式的程序,它有四種基本結(jié)構(gòu)形式,它們是(18),_(19) ,(20)和(21)o7. 8086/8088在滿足(22)和(23)的條件下可以響應(yīng)一個外部INTR中斷請求;8086/8088的中斷向量表在存儲器的(24)地址至(25)地址的區(qū)域中;向量表的內(nèi)容是(26) o8. 當(dāng)一片存儲器芯片的容量不能滿足系統(tǒng)要求時,需要用多

3、片組合來擴充存儲器,擴充的方 法有 (2) 和 (28) 兩種。9. 在計算機系統(tǒng)中,如果存儲器芯片的地址線少于系統(tǒng)中所具有的地址線,一般將低位地址線與存儲器地址線直接相連,高位地址線有三種譯碼方式,它們是(29) , ( 30)和(31)。10. 中斷處理的過程一般可分為保存斷點,(32) ,(33) ,(34) 和 (35)。11. 8086微機系統(tǒng)中,堆棧區(qū)內(nèi)數(shù)據(jù)存儲的規(guī)則是(36),堆棧區(qū)數(shù)據(jù)存儲單元的地址由_(37) 和 (38) 兩個寄存器提供起邏輯地址,堆棧操作的指令有(39) 和 (40)。兩條。二. 問答題(每小題5分,共20分)1 . 8086與8088這兩個微處理器在結(jié)構(gòu)

4、上有何相同點,有何主要區(qū)別?2 簡述CPU和外設(shè)信息交換的各種方式及其特點。3. 8086如何響應(yīng)一個外部的INTR中斷請求?4. 8086執(zhí)行了一個總線周期” 是指8086做了哪些可能的操作?基本總線周期如何組成?在一 個典型的讀存儲器總線周期中,地址信號、ALE信號、RD#言號、數(shù)據(jù)信號分別何時產(chǎn)生?三. 計算和畫圖題(每小題5分,共15分)1. 8位二進制補碼完成-85 + 60 計算,并判斷結(jié)果是否有溢岀。2. 個有32個字的數(shù)據(jù)區(qū),它的起始地址為80A0: CDF6算岀這個數(shù)據(jù)區(qū)首、末字單元的物理 地址。3. 圖示說明數(shù)據(jù)定義偽指令語句VAR DB 12 ,- 12H, 3DUP(

5、0,F(xiàn)FH)實現(xiàn)的內(nèi)存分配和預(yù) 置數(shù)據(jù)。四. 指令和程序題(共 20分)1. 指岀下列指令中源操作數(shù)和目標(biāo)操作數(shù)的尋址方式。(5分)(1) MOV SI,2100H ( 2) AND AX ES:BX ( 3) ADC AX BXSI2. 請寫出下列指令單獨執(zhí)行后,有關(guān)寄存器及存儲單元的內(nèi)容。(5分)假設(shè)指令執(zhí)行前(DS)=(ES)=3000H,(AX)=2000H,(BX)=1200H,(SI)=2 ,(31200H)=2400H , (31202H)=90F7H(1) ADD ES: BX,900H(2) MUL WORD PTR BX+SI3. 請把下列程序中所缺語句補充完整,并回答問題

6、:(10分)TITLE EXAMPLE.ASMDATA SEGMENTADW0BDW0CDW230,20, 54CODE SEGMENTASSUMEPROG PROC FARSTART:PUSH DS,DATAMOV AX.0MOV AXMOVBX,OFFSET CMOVAX,BXMOVB,AXMOVAX,2BXADDAX,BMOVA,AXEXIT:CODE ENDS問題:1 程的內(nèi)容是多少?2寫岀上機運行本程序的步驟五. 綜合設(shè)計題(25分)1 完成以下8086最小方式的位計算機基本框圖:(1)模塊間連線;(2)對連線命名;(10 分)2 試設(shè)計一個C3 MJUC5 AB-JMRAMFAM2

7、K*3片 8255和一片 8259接口芯片。 (15分)(1)畫岀系統(tǒng)電路原理圖(包括各相關(guān)的總線信號);(2) 8255設(shè)置PA端口為基本輸岀方式,PB端口為選通輸入方式,其控制端口地址為43H,試確定其控制字形式,并編寫其初始化程序;(3)8259設(shè)置為單片、邊緣觸發(fā)、一般嵌套和一般中斷結(jié)束工作方式,并開放IR3中斷請求,該中斷類型號為 23H,寫岀ICW1、ICW2和OCW應(yīng)輸入的控制字的形式。試題答案一、填空題 (每空 0.5 分,共 20 分) (1)0000H,(2)0000H,( 3)FFFFH,(4)FFFF0H; ( 5)輸入信號和輸出信號之間的關(guān)系,( 6)輸出信號只取決于

8、輸入信號,( 7)輸出信號不僅取決 于輸入信號,還與上一次的輸出信號有關(guān);( 8)運算器,( 9)控制器,( 10)存儲器,( 11)輸入裝置,( 12)輸出裝置; (13)HOLD,( 14)HLDA;(15) EQU ( 16) SEGMEN和 ENDS ( 17) ORG( 18 )順序結(jié)構(gòu),( 19)分支結(jié)構(gòu), ( 20)循環(huán)結(jié)構(gòu), ( 21 )子程序結(jié)構(gòu);( 22)當(dāng)前指令執(zhí)行完, ( 23)標(biāo)志位 IF=1 ,( 24) 00000H 地址,( 25) 003FFH,( 26)各中斷服 務(wù)程序的入口地址;( 27 )按位擴充,( 28 )按字節(jié)擴充;( 29 )線選法,( 30)部

9、分譯碼, ( 31 )全譯碼;( 32)保護現(xiàn)場, ( 33)獲得中斷類型碼和中斷服務(wù)程序入口地址,( 34)執(zhí)行中斷服務(wù)程序, ( 35)恢復(fù)現(xiàn)場;( 36)先進后出,后進先出, ( 37) SS,( 38) SP,( 39) PUSH,( 40) POP。二、問答題 (每小題 5 分,共 20 分)1 答:相同點:( 1 )內(nèi)部均由 EU、BIU 兩大部分組成,結(jié)構(gòu)基本相同;( 2)用戶編程使用的寄存 器等功能部件均為 16 位;( 3)內(nèi)部數(shù)據(jù)通路為 16位。(3分)不同點 : (1)對外數(shù)據(jù)總線 8086:16位,8088:8位; ( 2)指令隊列 8086:6級, 8088:4 級。

10、 ( 2 分) 2答:無條件傳送方式,不必查詢外設(shè)的狀態(tài)而進行數(shù)據(jù)傳送,輸入直接使用三態(tài)緩沖器與數(shù)據(jù)總 線相連,輸出直接使用鎖存器與外設(shè)相連,特點是硬件電路簡單; ( 1 分)查詢傳送方式,CPU通過執(zhí)行程序不斷讀取并測試外設(shè)的狀態(tài), 如果外設(shè)處于準(zhǔn)備好狀態(tài) (輸 入設(shè)備)或者空閑狀態(tài)(輸岀設(shè)備),則 CPU執(zhí)行輸入輸岀指令與外設(shè)交換數(shù)據(jù),否則,CPU處于循環(huán)查詢狀態(tài),特點是需要狀態(tài)查詢電路, CPU程序工作效率較低; (1分)中斷傳送方式,CPU和外設(shè)處于并行工作,當(dāng)輸入設(shè)備已將數(shù)據(jù)準(zhǔn)備好或者輸岀設(shè)備可以接受數(shù)據(jù)時,便可以向CPU發(fā)岀中斷請求,使 CPU暫時中斷目前的工作,而去執(zhí)行與外部設(shè)備

11、交換數(shù)據(jù)的中斷服務(wù)程序,特點是CPU程序效率較高;(2分)DMA直接存儲器存取方式,它可以滿足高速I/O設(shè)備與RAM進行批量傳送數(shù)據(jù)的需要,特點是通過一個專用的 DMA空制器,無需 CPU介入。(1分)3 答:在INTR中斷請求響應(yīng)條件滿足的情況下,8086在連續(xù)的兩個總線周期中發(fā)岀INTA中斷請求響應(yīng)信號(1分);并在第二個INTA信號期間,中斷源經(jīng)數(shù)據(jù)總線向8086發(fā)岀一字節(jié)的中斷類型碼,8086收到類型碼后放入暫存器(1分);8086保護現(xiàn)場:標(biāo)志寄存器入棧,清除IF、TF標(biāo)志位,斷點CS IP值入棧(1分);8086將類型碼乘4后得到中斷向量表的入口地址,從此地址開 始的4個單元中讀岀

12、中斷服務(wù)程序的入口地址( IP,CS) (1分);8086從此地址取指令執(zhí)行,使 控制轉(zhuǎn)向中斷處理過程。(1分)4 答:“ 8086執(zhí)行了一個總線周期”是指:8086可能從片外的存儲器取指令,8086可能對片外的存儲器或I/O接口進行了一次讀/寫數(shù)據(jù)的操作。(1分)基本總線周期由 T1至T4四個時鐘周期組成。(1分)在一個典型的讀存儲器總線周期中,地址信號:在T1周期內(nèi)產(chǎn)生 ALE信號:在T1周期內(nèi)產(chǎn)生RD#言號:(1分)在T2周期內(nèi)產(chǎn)生數(shù)據(jù)信號:(1分)一般在T3周期內(nèi)產(chǎn)生,若存儲器在T3內(nèi)來不及提供數(shù)據(jù),(1分)8086會在總線周期中插入等待狀態(tài)Tw,存儲器將在某 Tw中給岀數(shù)據(jù)。(1分)

13、 三、計算和畫圖題 (每小題5分,共15分)1 -85補=10101011,(1 分)60補=00111100,(1 分)-85 補+ 60補=11100111 = -25補(2 分)次高位和最高位同時都沒有進位,所以,計算結(jié)果無溢岀。(1分)2 .該數(shù)據(jù)區(qū)起始單元物理地址為80A00H+CDF6H=8D7F6( 2分)該數(shù)據(jù)區(qū)末尾單元物理地址為80A00H+CDF6H- 20H-仁8D815H ( 3分)3. VAR DB12,-12H, 3DUP( 0,F(xiàn)FH)四、指令和程序題(5 分,1 答:(1)寄存器尋址,(1分)立即尋址,(1分)(2)寄存器尋址,寄存器間接尋址,(1分)(3)寄存

14、器尋址,基址變址尋址;(2分)2 .答:(1)( 31200H) =2D00H ( 2 分)(2) (DX)=121EH,(AX)=E000H ( 3 分)3. TITLE EXAMPLE.ASMDATASEGMENTADW0BDW0CDW230,20, 54DATAENDS(1 分)CODE SEGMENTPROGPROCFARSTARTPUSHDSMOVAX,0PUSHAX(1分)MOVAX,DATAMOVDS,AX (1 分)MOVBX,OFFSETCMOVAX,BXMOVB,AXMOVAX,2BXADDAX,BMOVA,AXEXIT:RET(1分)PROGENDP(1分)CODEEND

15、SEND START(1 分)答:1. A單元的內(nèi)容為 250。(1分)2. CMASM EXAMPLE 1 分)CLINK EXAMPLE (1 分)CEXAMPLE ( 1 分)五、綜合設(shè)計題1 模塊間連線正確(5分),連線命名正確。(5分)aLE+5VRHFsAl 9-A16AD15-ADDS0$6DENL;地址DA DBDIF-TFfimmC5 AdaCS AJdiRAMRAMJ12K*8DTEDL1-A fl ,號齢據(jù)總蝕 D15-O02 . ( 1)作圖(略),要求繪制岀8255和8259的數(shù)據(jù)線、讀寫信號線、地址線和有關(guān)擴展信號線。(5分)(2)正確確定 PA端口、PB端口、PC端口和控制寄存器端口地址(1分),確定8255的方式命令字為 10000110B。(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論