微機(jī)原理第9章習(xí)題與答案_第1頁(yè)
微機(jī)原理第9章習(xí)題與答案_第2頁(yè)
微機(jī)原理第9章習(xí)題與答案_第3頁(yè)
微機(jī)原理第9章習(xí)題與答案_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、習(xí)題一、選擇題1.對(duì)8255A的C口執(zhí)行按位置位/復(fù)位操作時(shí),寫(xiě)入的端口地址是_。A. 端口AB.端口BC. 端口CD. 控制口答案:D 2.要將8255A的3個(gè)8位的I/O端口全部設(shè)定為方式0的輸入,其設(shè)置的方式控制字為_(kāi)。A. 98HB.9BHC.9AHD.99H答案:D 3.當(dāng)8255A的A口工作在方式1,B口工作在方式1時(shí),C口仍然可按基本的輸入輸出方式工作的端口線(xiàn)有_條。A. 0B.2C.3D.5答案:B4.當(dāng)8255A端口PA、PB分別工作在方式2、方式1時(shí),其PC端口引腳為_(kāi)。A.2位I/OB.2個(gè)4位I/OC.全部用作應(yīng)答聯(lián)絡(luò)線(xiàn)D.1個(gè)8位I/O答案:C5.如果8255A的端口

2、A工作在雙向方式,這時(shí)還有_根I/O線(xiàn)可作其他用。A.11B.12C.10D.13答案:A6.當(dāng)8255A的PC4PC7全部為輸出線(xiàn)時(shí),表明8255A的A端口工作方式是_。A.方式0B.方式1C.方式2D.任何方式答案:A7.8255A中既可以作為數(shù)據(jù)輸入、輸出端口,又可以提供控制信息、狀態(tài)信息的端口是_。A. 端口AB.端口BC. 端口CD. 控制口答案:C8. 8255A的端口A和端口B工作在方式1輸出時(shí),與外部設(shè)備的聯(lián)絡(luò)信號(hào)將使用_信號(hào)。A. INTRB.C. INTED. IBF答案:B二、填空題1. 當(dāng)8255A的A口工作于方式1輸入,B口工作于方式0時(shí),C口的_位可以作為輸入輸出口

3、使用。答案:5位2.若要求8255A的A、B口工作在方式1,作為輸入,C口作為輸出,則輸入8255A控制口的控制字為_(kāi)。答案:B6H3.若8255A的端口B工作在方式1,并為輸出口,置位PC2的作用為_(kāi)。答案:允許端口B輸出中斷4.當(dāng)數(shù)據(jù)從8255A的端口C往數(shù)據(jù)總線(xiàn)上讀出時(shí),8255的幾個(gè)控制信號(hào)、A1、A0、分別是_。答案:0 1 0 0 15. 8255A在方式0工作時(shí),端口A、B和C的輸入輸出可以有_種組合。答案:16三、問(wèn)答題1.并行接口芯片8255A和外設(shè)之間有幾個(gè)數(shù)據(jù)端口?在結(jié)構(gòu)上有什么區(qū)別?答案:3個(gè)數(shù)據(jù)端口這3個(gè)端口與外設(shè)的數(shù)據(jù)接口都是8位,但功能不完全相同。A口有3種工作方

4、式,B口有2種工作方式,C口有1種工作方式。C口可以分兩部分使用,常用來(lái)配合A口和B口工作,C口的高四位PC7 PC4常用來(lái)配合A口工作,C口的低四位PC3 PC0常用來(lái)配合B口工作。各端口在結(jié)構(gòu)上有所不同:端口A包含1個(gè)8位的數(shù)據(jù)輸入鎖存器,1個(gè)8位的數(shù)據(jù)輸出鎖存器;端口B包含1個(gè)8位的數(shù)據(jù)輸入緩沖器,1個(gè)8位的數(shù)據(jù)輸出鎖存器;端口C包含1個(gè)8位的數(shù)據(jù)輸入緩沖器,1個(gè)8位的數(shù)據(jù)輸出鎖存器。2.8255A的地址信號(hào)線(xiàn)是什么?共占用幾個(gè)端口地址?答案:地址信號(hào)端A1、A0,有4種組合:A1A000,選中端口A的寄存器;A1A001,選中端口B的寄存器;A1A010,選中端口C的寄存器;A1A01

5、1,選中控制字寄存器。3.A口工作于方式0,輸入,B口工作于方式1,輸出,C口的PC1作為輸出聯(lián)絡(luò)口,PC2作為輸入聯(lián)絡(luò)口,8255A占用的4個(gè)端口地址為80H 83H,編寫(xiě)初始化程序,畫(huà)出端口地址的譯碼電路。答案:控制字:1 001 0 1 00 94HMOV AL, 94HOUT 83H, AL4.8255A的A口和B口都工作于方式0,PC6作為輸入聯(lián)絡(luò)口,PC2作為輸出聯(lián)絡(luò)口。當(dāng)檢測(cè)到PC6為“1”時(shí),A口輸出數(shù)據(jù)46H,并且PC2輸出“1”。設(shè)8255A的4個(gè)端口地址為108H 10EH,試編寫(xiě)以上操作程序段。答案:控制字:1 00 0 1 00 0 88H A口方式0輸出 C口高4位

6、輸入PC2輸出1 0 000 010 1 05HMOV DX, 10EHMOV AL, 88HOUT DX, AL ;控制字DEC DXNEXT: IN AL , DXTEST AL, 40H ;測(cè)試PC6JZ NEXT ;為0,繼續(xù)查詢(xún)MOV DX, 108HMOV AL, 46HOUT DX, AL ;A口輸出MOV AL, 05HMOV DX, 10EHOUT DX, AL ;PC2輸出5.如題圖9.1所示電路,當(dāng)A口連接的開(kāi)關(guān)閉合時(shí),相應(yīng)的B口連接的發(fā)光二極管亮。(1) 寫(xiě)出8255A的4個(gè)端口地址;(2) 編寫(xiě)程序完成以上操作。題圖9.1 硬件電路連接答案:地址:208H20BH控制

7、字:1 00 1 0 0 00 A口發(fā)生0輸入 B口方式0輸出MOV DX , 20BHMOV AL, 90HOUT DX, ALMOV DX, 108HIN AL, DX ;讀A口INC DXOUT DX, AL ;寫(xiě)B(tài)口6如題圖9.2所示電路,B口工作于方式1輸出,作為CPU和打印機(jī)之間的并行接口電路。設(shè)8255A的端口地址為90H 93H,編寫(xiě)程序完成將RUF開(kāi)始的1000個(gè)字節(jié)的數(shù)據(jù)打印。題圖9.2 B口方式1輸出答案:控制字 1 000 0 1 0 0 84H B口方式1輸出允許B口中斷,可以查詢(xún)中斷指示狀態(tài):PC2置1, 0 000 010 1MOV AL, 84HOUT 93H, AL ;寫(xiě)控制字MOV AL, 05HOUT 93H, AL ;寫(xiě)中斷允許LEA SI , RUFMOV CX, 1000L1:MOV AL, SI;將數(shù)據(jù)傳送至ALOUT 91H, AL;從A口輸出數(shù)據(jù),使變?yōu)榈碗娖絃2:IN AL, 92H;從C

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論