接口模擬試題6及答案_第1頁
接口模擬試題6及答案_第2頁
接口模擬試題6及答案_第3頁
接口模擬試題6及答案_第4頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、                    微機(jī)原理模擬試題六一、 填空題18086被復(fù)位后,以下各寄存器的內(nèi)容是:Flag:_;IP:_;CS_; 系統(tǒng)將從存儲(chǔ)器的_地址處取指令執(zhí)行。28086/8088在滿足_和_的條件下可以響應(yīng)一個(gè)外部INTR中斷請求;8086/8088的中斷向量表在存儲(chǔ)器的_地址至_地址的區(qū)域中; 向量表的內(nèi)容是_。38086/8088在最小方式下有關(guān)總線請求的信號(hào)引線是_和_。4一個(gè)

2、微機(jī)系統(tǒng)中包含以下器件: CPU8086一片,并行接口8255一片(設(shè)備號(hào):A口70H,B口72H,C口74H,控制口76H),定時(shí)器8253一片(設(shè)備號(hào):計(jì)數(shù)器050H,計(jì)數(shù)器152H,計(jì)數(shù)器254H,控制口56H),中斷控制器8259A一片(設(shè)備號(hào):B0H,B2H)。 現(xiàn)將8255的A口連接一輸入設(shè)備工作在0方式,B口連接一輸出設(shè)備,也工作在0方式,PC4作為輸出設(shè)備的選通輸出端且低電平有效。8253工作于“模式0”,設(shè)置計(jì)數(shù)器0的計(jì)數(shù)常數(shù)為0FFEH,進(jìn)行二進(jìn)制計(jì)數(shù)。8259A的ICW2給定為42H,工作于電平觸發(fā)方式,全嵌套中斷優(yōu)先級(jí),數(shù)據(jù)總線無緩沖,采用中斷自動(dòng)結(jié)束方式。 請?zhí)畛湎旅?/p>

3、程序中的空白項(xiàng)(注意:控制字中可0可1位選0,8255未用端口設(shè)成輸入方式),(CPU的A1、A2接各芯片的A0、A1), (考試中提供所用芯片的相關(guān)資料)。MOV AL,_; 8255初始化 MOV AL,_OUT _, AL OUT _, ALMOV AL, _; 8253初始化 IN AL,_; 從8255的A口讀入數(shù)據(jù)OUT _, AL PUSH AXMOV AL, _;設(shè)8253計(jì)數(shù)初值 MOV AL,_; 用按位置位/復(fù)位方式使選通無效OUT _, AL OUT _, ALMOV AL, _; POP AXOUT _, AL OUT _, AL ; 往B口輸出數(shù)據(jù)MOV AL,_;

4、 8259A初始化 MOV AL, _; 用按位置位/復(fù)位方式使選通有OUT _, AL OUT _, ALMOV AL, _; MOV AL , _; 撤消選通信號(hào)OUT _, AL OUT _, AL此時(shí),對應(yīng)8259A的IR1中斷類型號(hào)是_,中斷向量存放在0段 _, _ , _, _, 單元中。二.文字?jǐn)⑹鲱} 1 8086與8088這兩個(gè)微處理器在結(jié)構(gòu)上有何相同點(diǎn),有何主要區(qū)別?2“8086執(zhí)行了一個(gè)總線周期”是指8086做了哪些可能的操作?基本總線周期如何組成? 在一個(gè)典型的讀存儲(chǔ)器總線周期中,地址信號(hào)、ALE信號(hào)、RD#信號(hào)、數(shù)據(jù)信號(hào)分別 何時(shí)產(chǎn)生?3. 8086如何響應(yīng)一個(gè)外部的I

5、NTR中斷請求?三、匯編程序設(shè)計(jì)題1請寫出下列指令單獨(dú)執(zhí)行后,有關(guān)寄存器及存儲(chǔ)單元的內(nèi)容。 假設(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+SI 2請把下列程序中所缺語句補(bǔ)充完整,并回答問題:TITLE EXAMPLE.ASMDATA SEGMENT A DW 0 B DW 0 C DW 230,20,54_ CODE SEGMENTASSUME _ PROG PROC FARSTART: PUSH

6、 DS MOV AX.0 _ MOV AX,DATA _ MOV BX,OFFSET C MOV AX,BX MOV B,AX MOV AX,2BX ADD AX,B MOV A,AXEXIT: _ _CODE ENDS _ 問題: 1程序執(zhí)行完后,A單元的內(nèi)容是多少? 2寫出上機(jī)運(yùn)行本程序的步驟四、 作圖題: 完成以下8086最小方式的位計(jì)算機(jī)基本框圖: 模塊間連線; 對連線命名; 試題答案 一、填空題 18086被復(fù)位后,以下各寄存器的內(nèi)容是:Flag:0000 ;IP:0000 ;CS:FFFFH ; 系統(tǒng)將從存儲(chǔ)器的 FFFF0H 地址處取指令執(zhí)行。 28086/8088在滿足 當(dāng)前指

7、令執(zhí)行完 和 標(biāo)志位 IF=1 的條件下可以響應(yīng)一個(gè)外部NTR中斷請求;8086/8088的中斷向量表在存儲(chǔ)器的 00000地址至 003FFH地址的區(qū)域中; 向量表的內(nèi)容是 各中斷處理程序的入口地址 。38086/8088在最小方式下有關(guān)總線請求的信號(hào)引線是 HOLD 和 HLDA 。4一個(gè)微機(jī)系統(tǒng)中包含以下器件:CPU8086一片,并行接口8255一片(設(shè)備號(hào):A口70H,B口72H,C口74H,控制口76H),定時(shí)器8253一片(設(shè)備號(hào):計(jì)數(shù)器050H,計(jì)數(shù)器152H,計(jì)數(shù)器254H,控制口56H),中斷控制器8259A一片(設(shè)備號(hào):B0H,B2H)。現(xiàn)將8255的A口連接一輸入設(shè)備工作

8、在0方式,B口連接一輸出設(shè)備,也工作在0方式,PC4作為輸出設(shè)備的選通輸出端且低電平有效。8253工作于“模式0”,設(shè)置計(jì)數(shù)器0的計(jì)數(shù)常數(shù)為0FFEH,進(jìn)行二進(jìn)制計(jì)數(shù)。8259A的ICW2給定為42H,工作于電平觸發(fā)方式,全嵌套中斷優(yōu)先級(jí),數(shù)據(jù)總線無緩沖,采用中斷自動(dòng)結(jié)束方式。請?zhí)畛湎旅娉绦蛑械目瞻醉?xiàng)(注意:控制字中可0可1位選0,8255未用端口設(shè)成輸入方式),(CPU的A1、A2接各芯片的A0、A1)。MOV AL, 91H ; 8255初始化 MOV AL, 03H OUT 76H , AL OUT B2H , ALMOV AL, 30H ; 8253初始化 IN AL, 70H ; 從

9、8255的A口讀入數(shù)據(jù)OUT 56H , AL PUSH AXMOV AL, FEH ; 設(shè)8253計(jì)數(shù)初值 MOV AL, 09H ; 用按位置位/復(fù)位方式使選通無效OUT 50H , AL OUT 76H , ALMOV AL, 0FH ; POP AXOUT 50H , AL OUT 72H , AL ; 往B口輸出數(shù)據(jù)MOV AL, 1BH ; 8259A初始化 MOV AL, 08H ; 用按位置位/復(fù)位方式使選通有效OUT B0H , AL OUT 76H , ALMOV AL, 42H ; MOV AL , 09H ; 撤消選通信號(hào)OUT B2H , AL OUT 76H , A

10、L此時(shí),對應(yīng)8259A的IR1中斷類型號(hào)是 41H ,中斷向量存放在0段 104H , 105H , 106H , 107H , 單元中。二、文字?jǐn)⑹鲱} 2 8086與8088這兩個(gè)微處理器在結(jié)構(gòu)上有何相同點(diǎn),有何主要區(qū)別?答:相同點(diǎn): (1)內(nèi)部均由EU、BIU兩大部分組成,結(jié)構(gòu)基本相同。 (2)用戶編程使用的寄存器等功能部件均為16位。 (3)內(nèi)部數(shù)據(jù)通路為16位。主要區(qū)別 : (1)對外數(shù)據(jù)總線 8086:16位 ,8088:8位。 (2)指令隊(duì)列 8086:6級(jí) ,8088:4級(jí)。 2“8086執(zhí)行了一個(gè)總線周期”是指8086做了哪些可能的操作?基本總線周期如何組成? 在一個(gè)典型的讀存

11、儲(chǔ)器總線周期中,地址信號(hào)、ALE信號(hào)、RD#信號(hào)、數(shù)據(jù)信號(hào)分在 何時(shí)產(chǎn)生? 答:(1)“8086執(zhí)行了一個(gè)總線周期”是指: ¬8086可能從片外的存儲(chǔ)器取指令, 8086可能對片外的存儲(chǔ)器或I/O接口進(jìn)行了一次讀/寫數(shù)據(jù)的操。 (2)基本總線周期由T1至T4四個(gè)時(shí)鐘周期組成。 (3)在一個(gè)典型的讀存儲(chǔ)器總線周期中,地址信號(hào):在T1周期內(nèi)產(chǎn)生ALE信號(hào):在T1周期內(nèi)產(chǎn)生RD#信號(hào):在T2周期內(nèi)產(chǎn)生數(shù)據(jù)信號(hào):一般在T3周期內(nèi)產(chǎn)生,若存儲(chǔ)器在T3內(nèi)來不及提供數(shù)據(jù),8086 會(huì)在總線周期中插入等待狀態(tài)Tw,存儲(chǔ)器將在某Tw中給出數(shù)據(jù)。38086如何響應(yīng)一個(gè)外部的INTR中斷請求? 答:在IN

12、TR中斷請求響應(yīng)條件滿足的情況下,(1) 8086在連續(xù)的兩個(gè)總線周期中發(fā)出INTA#中斷請求響應(yīng)信號(hào);(2) 在第二個(gè)INTA#信號(hào)期間,中斷源經(jīng)數(shù)據(jù)總線向8086發(fā)出一字節(jié)的中斷類型碼,8086收到類型碼后放入暫存器;(3) 8086保護(hù)現(xiàn)場:標(biāo)志寄存器入棧,清除IF、TF標(biāo)志位,斷點(diǎn)CS、IP值入棧;(4) 8086將類型碼乘4后得到中斷向量表的入口地址,從此地址開始的4個(gè)單元中讀出中斷服務(wù)程序的入口地址(IP,CS);(5) 8086從此地址取指令執(zhí)行,使控制轉(zhuǎn)向中斷處理過程。 三、匯編程序設(shè)計(jì)題1 請寫出下列指令單獨(dú)執(zhí)行后,有關(guān)寄存器及存儲(chǔ)單元的內(nèi)容。 假設(shè)指令執(zhí)行前(DS

13、)=(ES)=3000H, (AX)=2000H, (BX)=1200H, (SI)=2, (31200H)=2400H, (31202H)=90F7H(1)ADD ES:BX,900H 答:(31200H)=2D00H(2)MUL WORD PTR BX+SI 答:(DX)=121EH, (AX)=0E000H2請把下列程序填寫完整,并回答問題:TITLE EXAMPLE.ASMDATA SEGMENT A DW 0 B DW 0 C DW 230,20,54 DATA ENDS ;CODE SEGMENTASSUME CS:CODE, DS:DATA PROG PROC FARSTART: PUSH DS MOV AX.0 PUSH AX MOV AX,DATA MOV DS,AX MOV BX,OFFSET C MOV AX,BX MOV B,AX MOV AX,2BX ADD AX,B MOV A

溫馨提示

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

評論

0/150

提交評論