微機(jī)原理與接口技術(shù)期終試卷2010-2(A)(1)_第1頁(yè)
微機(jī)原理與接口技術(shù)期終試卷2010-2(A)(1)_第2頁(yè)
微機(jī)原理與接口技術(shù)期終試卷2010-2(A)(1)_第3頁(yè)
微機(jī)原理與接口技術(shù)期終試卷2010-2(A)(1)_第4頁(yè)
微機(jī)原理與接口技術(shù)期終試卷2010-2(A)(1)_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、裝 訂 線20 09 -20 10 學(xué)年第 2 學(xué)期 物電學(xué)院 學(xué)院期末考試卷 微機(jī)原理與接口技術(shù) (A)學(xué)號(hào): 姓名: 班級(jí): 題號(hào)一二三四五六七八九總分得分一、 填空題(每空1分,共15分)18086/8088 CPU 與外設(shè)進(jìn)行信息傳遞的方式是: 、 、 。 2已知 PC 機(jī)系統(tǒng)中某接口板的板地址譯碼電路如圖1*所示。現(xiàn)希望該板的地址范圍為 02400247H ,請(qǐng)確定 DIP 開(kāi)關(guān)各位的狀態(tài)。應(yīng)該關(guān)閉的開(kāi)關(guān)有: 。38255A當(dāng)A口作為方式1輸入時(shí),C口的 作為控制信號(hào), 當(dāng)B口作為方式1輸出時(shí),C口的 作為控制信號(hào)。4在8259A初始化命令字ICW1中,其識(shí)別位D4= ,若要寫ICW

2、4,則D0= ,若為單8259A使用,則D1= 。58255A芯片若A口工作在方式1,需要有中斷請(qǐng)求信號(hào)輸出,置位/復(fù)位控制字的數(shù)據(jù)為 ,若A口工作在方式2,有中斷請(qǐng)求信號(hào)輸入,需要置1的位有 和 。6已知某8253占用I/O空間地址為320H323H,如圖2所示,輸入其CKL1端的脈沖頻率為1MHz,要求用8253連續(xù)產(chǎn)生10秒的定時(shí)信號(hào)。問(wèn):計(jì)數(shù)初值是 ;通道1方式控制字 ;通道2方式控制字 。 二、選擇題(每題1分,共10分)18255A的讀/寫控制線,A0=0,A1=1時(shí),完成的工作是( )。 A將A通道數(shù)據(jù)讀入 B. 將B通道數(shù)據(jù)讀入 C將C通道數(shù)據(jù)讀入 D. 將控制字寄存器數(shù)據(jù)讀入

3、28255A寫入方式控制字,不正確數(shù)據(jù)為( )。A 80H B. 91H C. 00H D. B7H3.8255A寫入置位/復(fù)位控制字,正確的數(shù)據(jù)為( ) A 07H B. 80H C. FFH D. 88H4當(dāng)8255A的PC4PC7全部為輸出線時(shí),表明8255A的A端口工作方式是( ) A方式0 B. 方式1 C. 方式2 D. 任何方式裝 訂 線5若對(duì)8253寫控制字的值為AEH,8253工作在( )。 A計(jì)數(shù)器0工作在方式0 B. 計(jì)數(shù)器1工作在方式1 C. 計(jì)數(shù)器2工作在方式3 D. 計(jì)數(shù)器3工作在方式56. 8253采用軟件觸發(fā)啟動(dòng)計(jì)數(shù)的工作方式為( ) A方式0和方式1 B. 方

4、式0和方式4 C方式0和方式5 D. 方式0和方式278259A應(yīng)用中,需對(duì)IR5、IR3進(jìn)行屏蔽,操作命令字OCW1應(yīng)寫入( ) A53H B35H C00H D28H8若8259A的初始化命令字ICW2的值為80H,說(shuō)明8259A8個(gè)中斷源IR0-IR7所對(duì)應(yīng)的中斷類型號(hào)為( ) A00H07H B08H0FH C80H87H D88H8FH98259A操作命令字OCW3的值為0AH,PC機(jī)從220H口進(jìn)行輸入操作時(shí),完成的工作是( ) A讀中斷查詢結(jié)果 B讀IRR寄存器內(nèi)容C讀ISR寄存器內(nèi)容 D讀IMR寄存器內(nèi)容10下面的中斷中,只有 需要硬件提供中斷類型碼。 A. INT0 B. I

5、NT n C. NMI D. INTR 三、8259A與8088總線的連接如圖3所示,按以下要求對(duì)8259A編程(包括初始化程序和寫操作命令字程序)。(10分)允許8個(gè)中斷源邊沿觸發(fā),單片8259A,不需要緩沖; 一般全嵌套方式工作與IR0IR3對(duì)應(yīng)的中斷向量碼為40H43H;IR4IR7不用。四、按下述要求對(duì)8255A進(jìn)行編程:(10分)1A口方式1輸入,B口方式1輸入,PC6、PC7作為輸出端,對(duì)8255A初始化。2使8255A的C口PC1位產(chǎn)生一個(gè)方波信號(hào)。假設(shè):8255A的端口地址為04A0H04A6H。 五、8253方式0的工作波形如圖4所示。,根據(jù)波形圖簡(jiǎn)答下列問(wèn)題。(10分)1復(fù)

6、位后OUT的狀態(tài)。 2啟動(dòng)條件。 3GATE的作用。4OUT輸出波形。 5在計(jì)數(shù)過(guò)程中改變計(jì)數(shù)值對(duì)計(jì)數(shù)過(guò)程的影響。六、(15分)圖5所示為某同學(xué)設(shè)計(jì)的一個(gè)開(kāi)關(guān)檢測(cè)電路。他希望實(shí)現(xiàn)如下循環(huán)檢測(cè)功能:當(dāng)按下自復(fù)按鈕K時(shí),檢測(cè)開(kāi)關(guān)K0、K1、K2的閉合/開(kāi)狀態(tài),然后根據(jù)表1要求,通過(guò)發(fā)光二極管LED0LED7 指示開(kāi)關(guān)狀態(tài);當(dāng)PC鍵盤有任意按鍵按下時(shí),退出程序。但硬件和程序(如下所列)設(shè)計(jì)好后,通過(guò)調(diào)試總是得不到正確的結(jié)果。現(xiàn)已知8255各端口地址分別為248H、24AH、24CH和24EH,希望你能幫他找出硬件和程序中存在的錯(cuò)誤(假定元器件可靠性沒(méi)問(wèn)題),并給予糾正(允許增加或刪除指令)。裝 訂

7、線DATA SEGMENT MESG DB 按任意鍵退出檢測(cè)!,0DH,0AH,$ ;定義顯示信息 TAB DB 00000001B,00000010B,00000100B,00001000B DB 00010000B,00100000B,01000000B,10000000BDATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATAMOV AX,DATAMOV DS,AXMOV DX,24EHMOV AL,10000110B ;方式控制字OUT DX,ALLEA DX,MESGMOV AH,9INT 21HSCAN: MOV AH,1 ;檢測(cè)PC鍵盤是否有鍵按下

8、 INT 16H JNZ RETURN ;有鍵按下退出AGAIN: MOV DX,24CH IN AL,DX TEST AL,80H ;按鈕K是否按下 JNZ AGAIN MOV DX,24AH IN AL,DX AND AL,0FH LEA BX,TAB XLAT NOT AL ;查表得到輸出控制字 MOV DX,248H裝 訂 線 OUT DX,AL JMP SCANRETURN: MOV AX,4CH INT 21HCODE ENDS END七、按下列要求完成對(duì)8253的編程。(15分)1編寫8253初始化程序。要求:計(jì)數(shù)器1工作于方式3(方波方式),CLK1接4MHZ 信號(hào),要求OUT

9、1輸出周期為10ms的方波,選擇二進(jìn)制數(shù),計(jì)數(shù)初值為16位二進(jìn)制數(shù)。設(shè)8253的端口地址為200H203H。2讀8253計(jì)數(shù)器的現(xiàn)行值。八、圖6是一個(gè)8088計(jì)算機(jī)應(yīng)用系統(tǒng)的一部分,其中8255A的PA口用于和打印機(jī)交換數(shù)據(jù),工作于方式1,輸出打印字符,CPU與其交換數(shù)據(jù)采用中斷方式,PB口作其他用途,方式0輸入。請(qǐng)編寫包括初始化在內(nèi)的完整程序。(15分)設(shè)8255A的4個(gè)端口地址為00H,01H,02H,03H。*說(shuō)明:74LS688是數(shù)字比較器,功能:74LS688將P邊輸入的8位二進(jìn)制編碼與Q邊輸入的8位二進(jìn)制編碼進(jìn)行比較。當(dāng)P=Q,即兩個(gè)8位二進(jìn)制數(shù)相等時(shí),“=”引出腳為低電平。裝 訂

10、 線8259控制字如下:裝 訂 線8255控制字如下:裝 訂 線20082009學(xué)院度第2學(xué)期 微機(jī)原理與接口技術(shù)課程期終考試試卷(A卷)參考答案一、 填空1 程序控制;中斷控制;DMA控制2 應(yīng)該關(guān)閉的開(kāi)關(guān)有 Q0 、 Q1 、 Q2 、 Q4 、 Q53Pc3,pc4,pc5;pc0,pc1,pc24確定通道工作方式及選擇通道。51;1;1 609H;PC4;PC67107;74H;B4H二、1:C 2:C 3:A 4:A 5:D 6:C 7:B 8:D 9:C 10:B 11:C 12:D 13:D 14:A 15:D三、 解:解:根據(jù)要求,各初始化參數(shù)及工作參數(shù)如下:ICW1=0001

11、0011=13H,ICW2=40H(中斷向量碼),ICW4=00000011B=03H,OCW1=11110000H(中斷屏蔽字)。初始化程序如下:MOV DX,E010H;A0=0,寫ICW1MOV AL,13H;上升沿觸發(fā),單片,寫ICW4OUT DX,ALMOV DX,E011H;A0=1,寫ICW2,OCW1MOV AL,40H;ICW2OUT DX,ALMOV AL,03H;ICW4OUT DX,ALMOV AL,OFOH;OCW1,屏蔽IR4IR7OUT DX,AL四、1初始化程序段如下: MOV DX,04A6H ;送控制口地址 MOV AL,B7 H ;設(shè)置方式選擇控制字101

12、10111B OUT DX,AL 2程序段如下: MOV DX,04A6H ;送控制口地址 LL:MOV AL,00000011B ;對(duì)PC1位置1 OUT DX,AL CALL DELAY ;延時(shí) MOV AL,00000010B ;對(duì)PC1位置0 OUT DX,AL JMP LL ;循環(huán),產(chǎn)生周期信號(hào)五、 解:1高;2. 向初值寄存器寫入初值。;3. 高電平允許計(jì)數(shù)。;4啟動(dòng)后為高,計(jì)數(shù)到0輸出負(fù)脈沖,寬度為一個(gè)CLK脈沖。5如果在計(jì)數(shù)過(guò)程中寫入新的初值,且GATE信號(hào)一直維持高電平,則新的初值不會(huì)立即影響當(dāng)前的計(jì)數(shù)過(guò)程,但在計(jì)數(shù)結(jié)束后的下一個(gè)計(jì)數(shù)周期將按新的初值計(jì)數(shù),即新的初值下次有效。

13、六、解 P1521、方式控制字:10000011B2、TEST AL,01H3、AND AL,07H4、刪除 NOT AL5、MOV AH,4CH七:解:解:1.確定通道控制字;01110110B=76H計(jì)數(shù)初值=時(shí)鐘頻率/輸出頻率=4MHZ/(1/10ms)=40000=9C40H2.計(jì)數(shù)值的低8位為40;3.計(jì)數(shù)值的高8位為9C。初始化程序?yàn)椋篗OV AL,76HOUT 203H,ALMOV AL,40HOUT 201H,ALMOV AL,9CHOUT 201H,AL在計(jì)數(shù)過(guò)程中,8253讀計(jì)數(shù)器現(xiàn)行值的方法:(將計(jì)數(shù)值存入內(nèi)部鎖存器)MOV AL,43H ;計(jì)數(shù)器0的鎖存命令OUT 0F

14、BH,AL;寫入控制寄存器IN AL,0F8H ;讀低8位MOV CL,AL ;存入CL中IN AL,0F8H ;讀高8位MOV CH,AL ;存入CH中八:解:分析:PC0充當(dāng)打印機(jī)的選通信號(hào),通過(guò)對(duì)PC0的置位/復(fù)位產(chǎn)生選通。PC7接收打印機(jī)發(fā)出的“BUSY”信號(hào)。8255A的控制字為:10001000 即88H A口方式0,輸出;C口高位方式0輸入,低位方式0輸出 PC0置位: 00000001 即 01HPC0復(fù)位: 00000000 即 00H8255A的4個(gè)口地址為:00H,01H,02H,03H。 編制程序 DADA SEGMENTBUFF DB 'This is a p

15、rint program!','$'DATA ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATASTART:MOV AX, DATA MOV DS, AX MOV SI,OFFSET BUFF MOV AL, A3H ;8255A初始化,A口方式1,輸出 OUT 03H, AL ; C口高位方式0輸入,低位方式0輸出 MOV AL, 01H; OUT 03H,AL ;使PC0置位,即使選通無(wú)效 WAIT: IN AL, 02H TEST AL, 80H ;檢測(cè)PC7是否為1即是否忙 JNZ WAIT ; 為忙則等待 MOV AL,SI CMP AL,&#

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論