《計算機通信接口技術(shù)》(共28頁)_第1頁
《計算機通信接口技術(shù)》(共28頁)_第2頁
《計算機通信接口技術(shù)》(共28頁)_第3頁
《計算機通信接口技術(shù)》(共28頁)_第4頁
《計算機通信接口技術(shù)》(共28頁)_第5頁
已閱讀5頁,還剩23頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上窗體頂端 · ·計算機通信接口技術(shù)(課程代碼02369)第一大題:單項選擇題1、8254計數(shù)器0的OUT端輸出寬度為一個時鐘周期的單拍負(fù)脈沖信號,可選擇的工作方式是 · A.方式0· B.方式2· C.方式3· D.方式4參考答案:D2、PC/XT機中,構(gòu)成每個I/O端口讀寫總線周期的微處理器時鐘周期個數(shù)是 · A.3個· B.4個· C.5個· D.6個參考答案:C3、不是存儲器映像I/O端口編址方式特點的是 · A.訪問存儲器的指令也能訪問I/O端口

2、83; B.端口地址不占用存儲器地址空間· C.對I/O端口的編程靈活方便· D.I/O端口和存儲器單元統(tǒng)一編址參考答案:B4、在PC/XT機設(shè)計中,只使用了端口地址線A0A0,因此能訪問的端口地址空間是· A.640kb· B.64kb· C.32kb· D.1kb參考答案:D5、通信工作方式中,僅支持?jǐn)?shù)據(jù)在一個方向上傳的是· A.單工通信· B.全雙工通信· C.半雙工通信· D.半雙工和全雙工通信參考答案:A6、在IN/OUT指令中,當(dāng)端口地址超過八位二進制數(shù)時,應(yīng)采用的間接尋址寄存器是&

3、#183; A.BX· B.SI· C.DX· D.BP參考答案:C7、實模式下,一個中斷申請信號輸入引腳是· A.1個字節(jié)· B.2個字節(jié)· C.3個字節(jié)· D.4個字節(jié)參考答案:D8、PC機中,CPU可屏蔽中斷申請信號輸入引腳是· A.INTR· B.NMI· C.HRQ· D.HLDA參考答案:A9、程序控制I/O接口一般· A.需要數(shù)據(jù)端口和控制端口· B.需要數(shù)據(jù)端口和狀態(tài)端口· C.需要狀態(tài)端口和控制端口· D.只需要數(shù)據(jù)端口參考答案

4、:B10、82C55B口工作在方式1查詢輸入,CPU在讀取數(shù)據(jù)之前應(yīng)先測試的端口引腳是· A.PC0· B.PC1· C.PC2· D.PC3參考答案:B11、82C55C口可以工作在· A.方式0· B.方式1· C.方式2· D.方式0和方式1參考答案:A12、對IBM PC打印機接口采用查詢方式編程,檢查打印機是否空閑應(yīng)查詢的信號是· A.STROBE信號· B.ACK信號· C.BUSY信號· D.SLCT信號參考答案:A13、屬于串行接口的是· A.打印機

5、接口· B.GPIB接口· C.IEEE1284接口· D.RS-233C接口參考答案:D14、IEEE1284標(biāo)準(zhǔn)定義的工作模式種類有· A.3種· B.4種· C.5種· D.6種參考答案:C15、不是異步串行通信特點的是· A.在單根導(dǎo)線上將二進制數(shù)一位一位傳送· B.適合遠距離傳輸· C.采用數(shù)據(jù)塊成幀進行傳送· D.對時鐘同步的要求不太嚴(yán)格參考答案:C16、在8254的幾種工作方式中,具有自動重裝計數(shù)初值功能的是· A.方式0· B.方式1· C

6、.方式3· D.方式4參考答案:C17、在RS-232C信號標(biāo)準(zhǔn)中,表示請求發(fā)送的信號是· A.RTS· B.CTS· C.DTR· D.DSR參考答案:A18、在PC系統(tǒng)中用來管理可屏蔽硬件中斷的芯片是· A.82C55· B.8254· C.8259A· D.INS8250參考答案:C19、要產(chǎn)生連續(xù)的方波信號,則8254的一個計數(shù)器應(yīng)工作在· A.方式2· B.方式3· C.方式4· D.方式5參考答案:B20、實現(xiàn)一個接口同時和多個外設(shè)的握手聯(lián)絡(luò)傳送,接口和

7、外設(shè)間應(yīng)采用的聯(lián)絡(luò)線至少是· A.4條· B.3條· C.2條· D.1條參考答案:B21、端口編址采用隔離I/O方式的優(yōu)點是( )· A.訪問存儲器的指令也能訪問I/O端口· B.端口地址不占用存儲器地址空間· C.對I/O端口的編程靈活方便· D.I/O指令類型少參考答案:B22、串行通信,數(shù)據(jù)只能由A方傳到B方,這種通信方式稱為( )· A.單工· B.半雙工· C.全雙工· D.半雙工或全雙工參考答案:A23、存放中斷號為60H的中斷向量的物理地址是( )·

8、 A.240H243H· B.180H183H· C.240243· D.180183參考答案:B24、當(dāng)代計算機(Pentium)采用更高速率的一種總線,足夠傳送新發(fā)展的快速數(shù)據(jù)業(yè)務(wù),如圖像和視頻信號,此總線是( )· A.ISA總線· B.PCI總線· C.HOST總線· D.USB總線參考答案:B25、PC機可屏蔽硬件中斷中,鍵盤中斷的中斷號是( )· A.06H· B.07H· C.08H· D.09H參考答案:D26、Pentium處理機的地址總線是32位的,其所能尋址的存儲

9、器空間為( )· A.20MB· B.4GB· C.16GB· D.64GB參考答案:B27、RS-449標(biāo)準(zhǔn)采用的連接器引腳數(shù)是( )· A.9· B.25· C.37· D.48參考答案:C28、8250接口芯片的主要功能是( )· A.僅完成串行數(shù)據(jù)到并行數(shù)據(jù)的轉(zhuǎn)換· B.僅完成并行數(shù)據(jù)到串行數(shù)據(jù)的轉(zhuǎn)換· C.發(fā)送時完成并-串轉(zhuǎn)換,接收時完成串-并轉(zhuǎn)換· D.發(fā)送時完成串-并轉(zhuǎn)換,接收時完成并-串轉(zhuǎn)換參考答案:C29、74LS138是( )· A.八位緩沖器&

10、#183; B.單穩(wěn)態(tài)觸發(fā)器· C.八位鎖存器· D.譯碼器參考答案:D30、在8254的以下幾種工作方式中,具有自動重裝初值功能的是( )· A.方式0· B.方式1· C.方式2· D.方式4參考答案:C31、8254的一個計數(shù)器計數(shù)結(jié)束時輸出單拍負(fù)脈沖信號,則其工作在( )· A.方式0· B.方式1· C.方式2· D.方式13參考答案:B32、IBM PC/AT機的內(nèi)部數(shù)據(jù)總線為16位,那么系統(tǒng)總線標(biāo)準(zhǔn)是( )· A.ISA總線· B.PCI總線· C.I

11、SA+PCI總線· D.HOST總線參考答案:A33、對于外設(shè)引發(fā)的非屏蔽中斷,CPU的輸入引腳是( )· A.INTR· B.INT· C.NMI· D.ALE參考答案:C34、在HDLC高級數(shù)據(jù)鏈路協(xié)議的幀格式中,作為廣播地址的地址字段是( )· A.· B.· C.· D.參考答案:D35、IEEE1284接口ECP模式中的ECR(擴展控制)寄存器,可選擇IEEE1284協(xié)議中除了哪種模式之外的各個模式?( )· A.兼容模式· B.半字節(jié)模式· C.字節(jié)模式·

12、; D.EPP模式參考答案:D36、PC機(PC/AT型)的可屏蔽硬件中斷結(jié)構(gòu)用到的8259A中斷控制器的片數(shù)是( )· A.1· B.2· C.3· D.4參考答案:B37、IBM PC/XT機的內(nèi)部數(shù)據(jù)總線為16位,地址總線為( )· A.16位· B.20位· C.24位· D.32位參考答案:B38、Pentium機的內(nèi)部數(shù)據(jù)總線為64位,系統(tǒng)總線標(biāo)準(zhǔn)是( )· A.ISA總線· B.PCI總線· C.ISA+PCI總線· D.HOST總線參考答案:C39、PC機可屏

13、蔽硬件中斷結(jié)構(gòu)由兩片8259A中斷控制器串級構(gòu)成,允許連接15個硬件中斷源,其中中斷級別最低的是( )· A.IRQ0計時器· B.IRQ1鍵盤· C.IRQ3串行· D.IRQ7并行口1參考答案:D40、RS-232C標(biāo)準(zhǔn)規(guī)定控制信號的接通電平是( )· A.+3V-3V· B.5V-5V· C.-15V-5V· D.+5V+15V參考答案:D41、在串行異步數(shù)據(jù)傳送時,如果格式規(guī)定8位數(shù)據(jù)位,1位奇偶校驗位,1位停止位,則一幀的長度是( )· A.8位· B.9位· C.10位&#

14、183; D.11位參考答案:D42、82C55端口引腳在復(fù)位時被內(nèi)部編程為( )· A.輸入引腳· B.輸出引腳· C.控制引腳· D.狀態(tài)引腳參考答案:A43、74LS244是( )· A.八位緩沖器· B.單穩(wěn)態(tài)觸發(fā)器· C.八位鎖存器· D.譯碼器參考答案:A44、設(shè)8254的fclk2=3.2768MHz,控制字0B6H,要求=50Hz,則指令格式中寫入的計數(shù)初值應(yīng)為( )· A.65536· B.16位全1· C.0· D.一個計數(shù)器無法實現(xiàn)參考答案:C45、以下

15、為Windows編程服務(wù)的是( )· A.DOS功能調(diào)用· B.BIOS調(diào)用· C.DPMI調(diào)用· D.宏調(diào)用參考答案:C46、下列設(shè)備系統(tǒng)中,一般不直接與三總線連接的是( )· A.I/O接口· B.外設(shè)· C.ROM· D.RAM參考答案:B47、除了保護模式中斷使用IDT與中斷描述符,而實模式中斷使用IVT和中斷向量之外,保護模式中斷與實模式中斷是相同的,它們用來從中斷服務(wù)程序返回的指令是( )· A.RET· B.RETI· C.IRET· D.END參考答案:C48

16、、INS8250接口芯片實現(xiàn)的主要功能是( )· A.異步串行· B.同步串行· C.同步與異步串行· D.并行參考答案:A49、82C55的A口工作于方式1輸入,當(dāng)A口允許中斷時,需置1的控制位是( )· A.PC2· B.PC4· C.PC5· D.PC6參考答案:B50、執(zhí)行返回指令,退出中斷服務(wù)程序,此時的返回地址來自( )· A.ROM區(qū)· B.IP· C.堆棧區(qū)· D.中斷向量表參考答案:C51、對于外設(shè)引發(fā)的可屏蔽中斷,CPU的輸入端引腳是( )· A

17、.INTR· B.INT· C.CLK· D.ALE參考答案:A52、與并行通信相比,串行通信的優(yōu)點是( )· A.傳送距離遠· B.傳送速度快· C.傳送信號好· D.傳送費用高參考答案:A53、存放中斷號為88H的中斷向量的物理地址是( )· A.352355· B.220H223H· C.352H355H· D.220223參考答案:B54、典型的接口電路中包含的端口類型有( )· A.數(shù)據(jù)端口· B.數(shù)據(jù)端口和控制端口· C.數(shù)據(jù)端口和狀態(tài)端口&#

18、183; D.數(shù)據(jù)端口、狀態(tài)端口和控制端口參考答案:D55、8254的6種工作方式中,只可用硬件啟動的是( )· A.方式2、5· B.方式1、2· C.方式1、5· D.方式3、1參考答案:C56、下列關(guān)于8254方式3的描述,不正確的是( )· A.自動重裝計數(shù)初值· B.OUT端輸出對稱的方波· C.輸出波形的重復(fù)周期為置入的初值· D.當(dāng)計數(shù)過程中,GATE為低電平時,計數(shù)單元停止對CLK的計數(shù)。參考答案:B第二大題:填空題1、GPIB 是最重要的特點,就是可使一個接口連接多到 ( )個設(shè)備,和它們進行通信

19、。14參考答案:142、輸入輸出控制方式一般有三種方式:程序控制I/O、 ( ) 和直接存儲器存取。參考答案:中斷驅(qū)動I/O3、異步串行接口通常提供三種錯誤指示,分別是( ) 、溢出錯、奇偶錯。參考答案:幀錯4、在現(xiàn)代計數(shù)機中,CPU是通過數(shù)據(jù)總線、地址總線和控制總線與RAM、ROM和 ( ) 三大功能模塊進行數(shù)據(jù)交換。.參考答案:輸入輸出設(shè)備5、經(jīng)“0”位插入后,在鏈路上傳輸?shù)臄?shù)據(jù)為,為透明傳輸,則用“0”刪除技術(shù)處理后的用戶數(shù)據(jù)為 ( ) 。參考答案:6、計算機系統(tǒng)是由( )、存儲器和輸入輸出系統(tǒng)三大功能模塊組成。參考答案:中央處理器(或CPU)7、對長距離通信來說,電流環(huán)方式在共模抑制和

20、 ( )兩方面優(yōu)于RS-232C接口標(biāo)準(zhǔn)。參考答案:隔離8、方式0操作使82C55或作為輸入緩沖器,或作為輸出 ( )。參考答案:鎖存器9、在實模式下,中斷向量是中斷服務(wù)程序的( )。參考答案:人口地址(或起始地址)10、高檔PC機用50個單元存放系統(tǒng)配置信息不夠,好增加了 ( )芯片。參考答案:CMOS RAM11、收、發(fā)雙方_嚴(yán)格同步是同步通信的基本要求。參考答案:時鐘12、GPIB系統(tǒng)的設(shè)備屬性有控者、講者和_三種。參考答案:聽者13、HDLC定義的兩種鏈路結(jié)構(gòu)是不平衡結(jié)構(gòu)和_。參考答案:平衡型結(jié)構(gòu)14、在現(xiàn)代計算機中,CPU通過_、地址總線和控制總線與RAM、ROM和I/O設(shè)備三大功能

21、模塊進行數(shù)據(jù)交換。參考答案:數(shù)據(jù)總線(或DB)15、假設(shè)異步通信一幀長度為10位,連續(xù)傳送,每秒傳送960個字符,則通信速率是_波特參考答案:960016、MC芯片有更新周期結(jié)束中斷、周期中斷和_中斷三種中斷,系統(tǒng)初始化時,它們都是被禁止的。參考答案:報警17、設(shè)8254的計數(shù)器0工作于方式3,輸出的方波頻率為2kHz,fclk0=2.5MHz,采用BCD計數(shù),則計數(shù)初值為_。參考答案:(或4E2H) 18、PC/AT機系統(tǒng)機中,8254的計數(shù)器2主要用來產(chǎn)生揚聲器的_。參考答案:音頻信號19、計算機與計算機之間進行通信,如兩機間不經(jīng)MODEM,直接把兩機的RS-232C接口進行互連,則要求兩

22、計算機之間的距離小于_英尺。參考答案:5020、PC機系統(tǒng)軟件BIOS為用戶準(zhǔn)備有可調(diào)用的打印機驅(qū)動子程序。BIOS提供的打印機驅(qū)動程序用_調(diào)用。參考答案:INT 17H21、異步通信要求每個字符傳送都有起始位和_。參考答案:停止次22、GPIB系統(tǒng)的設(shè)備屬性有控者、_和聽者三種。參考答案:講者23、異步串行接口通常提供三種錯誤指示是幀錯、溢出錯、_。參考答案:奇偶錯 24、HDLC定義的三種站是主站、_和組合站。參考答案:次站25、經(jīng)“0”位插入后,在鏈路上傳輸?shù)臄?shù)據(jù)為,為透明傳輸,則用“0”刪除技術(shù)處理后的用戶數(shù)據(jù)為_。參考答案:26、8254是一個有_根引腳的可編程芯片。參考答案:242

23、7、在保護模式下,GDT表示_。參考答案:全局描述表28、PC/AT機系統(tǒng)機中,8254的計數(shù)器1專門用于動態(tài)隨機存儲器RAM的_。參考答案:刷新29、MC內(nèi)部有_個字節(jié)的CMOS RAM單元存放實時時鐘和系統(tǒng)配置信息。參考答案:6430、在計算機領(lǐng)域內(nèi)通常把不可分的數(shù)據(jù)項叫做_。參考答案:位第三大題:簡答題1、微機采用典型的三總線結(jié)構(gòu),簡述總線結(jié)構(gòu)的優(yōu)點。參考答案:簡化了硬、軟件的設(shè)計;簡化了系統(tǒng)結(jié)構(gòu);便于系統(tǒng)的擴充和更新。2、簡述PC機接口設(shè)計的主要內(nèi)容。參考答案:設(shè)計ISA總線插卡,對商品PC機功能的擴充;在標(biāo)準(zhǔn)并行口和串行口插卡基礎(chǔ)上設(shè)計相應(yīng)的接口系統(tǒng),是利用現(xiàn)有PC既在主機箱背后預(yù)先

24、準(zhǔn)備好的通信口進行二次開發(fā)的工作。3、簡述GPIB的主要特點。參考答案:可使一個接口連接到14個設(shè)備,和他們進行通信(交換數(shù)據(jù)),一般接口系統(tǒng)是點對點傳送,而GPIB是I對N傳送;其高級特性是操作時僅需要搬動設(shè)備和插拔電纜插頭,并不涉及接口的具體硬件設(shè)計。4、外設(shè)向CPU申請中斷,但CPU不給以響應(yīng),其原因有哪些?參考答案:CPU處于關(guān)中斷狀態(tài),IF=0;(2分)該中斷請求已被屏蔽;(2分)該中斷請求的時間太短,未能保持到指令周期結(jié)束;(1分)CPU已經(jīng)釋放總線(既已經(jīng)響應(yīng)DMA請求),而尚未收回總線控制權(quán)。(1分)5、扼要說明簡單的IO接口芯片與可編程接口芯片的異同處。參考答案:想同處:簡單

25、I/O接口芯片與可編程接口芯片都能實現(xiàn)CPU與外設(shè)之間進行數(shù)據(jù)傳送的控制。(1分)都具有暫存信息的數(shù)據(jù)緩沖器或鎖存器、(1分)不同處:簡單的I/O接口芯片的接口功能比較單一,接口芯片在同CPU與外設(shè)的硬件連接固定后,接口電路的工作方式以及接口功能就固定了,無法用軟件來改變。(1分)而可編程接口芯片是多功能芯片,具有多種工作方式,用戶可通過編制相應(yīng)的程序段,使一塊通用的I/O接口芯片能按不同的工作方式完成不同功能分接口任務(wù),(1分)也可在工作過程中,通過編程對I/O接口芯片進行實時的動態(tài)操作,改變工作方式,發(fā)送操作命令,讀取接口芯片內(nèi)部有關(guān)端口的狀態(tài)信息等。(2分)6、串行通信有哪兩種方式?其中

26、哪種方式的傳送效率較差?為什么參考答案:有同步串行通信和異步串行通信。(2分)其中異步串行通信的傳送效率較差,(2分)因為異步通信要求每個字符傳送都有起始位和停止位,控制信息至少占20%,這些額外的開支導(dǎo)致了異步串行通信的傳送效率較差。(2分)7、簡述中斷向量及中斷向量表的概念參考答案:在實模式下中斷向量就是中斷服務(wù)程序的人口地址。(1分)它由兩部分組成:服務(wù)程序所在代碼段的段地址; (1分) 服務(wù)程序人口的有效地址。 (2分)256個中斷號的中斷向量占用4X256=1024存儲單元,位于存儲器的最低1K字節(jié)(00000H003FFH),這內(nèi)存稱為中斷向量表。 (2分)8、I/O端口的編址方式

27、有幾種,他們各自的特點是什么?參考答案:I/O端口的編址方式有存儲器映像I/O方式和隔離I/O方式。 (1分)存儲器映像I/O方式的優(yōu)點:訪問I/O端口的編程靈活、方便、功能強。 (1分)存儲器映像I/O方式的缺點:存儲器地址空間因被I/O端口地址占用而減少,且地址譯碼復(fù)雜。隔離I/O方式優(yōu)點:不占用存儲器地址空間、尋址速度快。 (2分)-隔離I/O方式缺點:I/O指令類型少、程序設(shè)計靈活性差。 (2分)9、同步通信的基本思想是什么?同步通信規(guī)程分為哪兩大類?參考答案:同步通信的基本思想是:數(shù)據(jù)流中用特定的同步字符序列號作數(shù)據(jù)字符的開始, (1分)這種字節(jié)由發(fā)送器插入。 (1分)接收數(shù)據(jù)時,一

28、旦檢測出要求的同步字符,接收器就達到了同步,并正確地將隨后的8位數(shù)據(jù)字符揀出來。 (1分)同步通信規(guī)劃為:面向字符的同步通信規(guī)程; (2分)面向數(shù)據(jù)位的同步通信規(guī)程。 (2分)第四大題:編程題1、下列程序段的功能是從端口140H讀出數(shù)值,測試其是否為01H,若不是,跳轉(zhuǎn)檢驗程序ERROR;若是,將向端口141H輸出01H,將橫線處的程序補充完整。MOV DX,(1) _ (2)_ AL,DX(3)_AL,01H(4)_MOV DX,141HMOV AL,01H(5)_ ERROR:參考答案:(1)140H (2)IN(3)CMP(4)JNZ ERROR(5)OUT DX,AL2、已知主串口工作

29、在外環(huán)自動測試。約定:8位數(shù)據(jù)位,1位停止位,無校驗,通信速率為1200bps,采用查詢方式通信。將下列的INS8250初始子程序段補充完整。I80250 PROCMOV DX,3FBHMOV AL,(1) _OUT DX,AL ;尋址位置1MOV DX,3F9HMOV AL,(2) _ OUT DX,AL ;寫除數(shù)高8位MOV DX,3F8HMOV AL,(3) _ OUT DX,AL ;寫除數(shù)低8位MOV DX,3FBHMOV AL,(4) _ OUT DX,AL ;無校驗傳送,8位數(shù)據(jù)MOV DX,3F9HMOV AL(5) _ OUT DX,AL ;禁止8250內(nèi)部中斷MOV DX,3

30、FCHMOV AL,(6) _ OUT DX,AL ;8250收發(fā)方式,禁止中斷(7) _ 18250 ENDP參考答案:(1)80H(2)00H(3)60H(4)03H或13H(000x0011B)(5)00H(6)XXB(7)RET3、設(shè)82C55A口工作與方式1輸出,采用中斷方式與外設(shè)進行數(shù)據(jù)交換,完成下列初始化子程序。(設(shè)82C55端口地址為210H213H)INIT PROCMOV DX,(1) _ MOV AL,(2) _ (3) _ MOV DX,(4) _ MOV AL,(5) _OUT DX,AL(6) _ INIT ENDP參考答案:(1)213H(2)1010XXXXB

31、(3)OUT DX,AL (4)213H(5)B(6)RET4、設(shè)系統(tǒng)外擴一片8254,口地址為128H12BH,GATE1 接+5V,CLK1 時鐘信號頻率為500KHZ ,限定采用十進制計數(shù),要求在OUT1 端產(chǎn)生頻率為400HZ ,寬度為 的連續(xù)負(fù)脈沖,編寫8254初始化程序段。參考答案:MOV DX,12BHMOV AL,B0UT DX,AL MOV DX,129HMOV DX,50HOUT DX,AL MOV AL,12HOUT DX,AL5、某輸出接口電路,數(shù)據(jù)口的地址為300H,狀態(tài)口地址為301H,狀態(tài)位位為1,表示端口忙,否則表示端口空閑,請完成下列程序段,用程序控制(查詢)

32、方式從數(shù)據(jù)口輸出一個E的ASCII碼。SCAN: MOV DX,(1)_(2)_ AL,DX(3)_(4)_ SCANMOV DX,(5)_MOV AL,(6)_(7)_參考答案:(1)30IH (2)IN (3)TEST AL,B (4)JNZ (5)300H (6)E(或45H) (7)OUT DX6、下面是一段16550初始化程序,該程序段完成的功能是設(shè)置雙方通信波特率是4800bps,奇校驗,1個停止位,7個數(shù)據(jù)位,允許接收中斷,且FIFO中斷觸發(fā)值為8,請完成該程序。I16550 PROCMOV DX,3FBHMOV AL,(1)_OUT DX,ALMOV DX,3F9HMOV AL

33、,(2)_OUT DX,ALMOV DX,3F8HMOV AL,(3)_ ; 設(shè)置波特率為4800OUT DX,ALMOV DX,3FBHMOV AL,(4)_OUT DX,AL ;設(shè)置數(shù)據(jù)格式MOV DX,(5)_MOV AL,87H ;FIFO允許,清除接收、發(fā)送FIFOOUT DX,AL ;FIFO中斷觸發(fā)值為8MOV DX,(6)_MOV AL,(7)_ ;接收中斷允許OUT DX,ALRETI16550 ENDP參考答案:(1)80H (2)0 (3)24 (4)B(0AH) (5)3FAH (6)3F9H (7)01H7、下面是利用一臺PC/XT機COM1,采用中斷方式接收數(shù)據(jù)的中

34、斷服務(wù)子程序,請將空缺處填寫完整。RECEIVE PROC ;保護現(xiàn)場(略)MOV DX,3FDHIN AL,DXTEST AL,(1)_ ;檢查有無錯誤標(biāo)志(2)_ ERROR ;有錯,轉(zhuǎn)出錯處理MOV DX,(3)_(4)_ ;接收數(shù)據(jù)MOV BX,ALERROR: ;出錯處理(略)(5)_ ;發(fā)中斷結(jié)束字(6)_ ;恢復(fù)現(xiàn)場(略)(7)_ ;中斷返回RECEIVE ENDP參考答案:(1)B(或IEH) (2)JNZ (3)3F8H (4)LN AL,DX (5)MOV AL,20H (6)OUT 20H,AL (7)IRET8、.設(shè)系統(tǒng)外接一片8254,口地址為300H303H,GAT

35、E2接+5V,要求在寫入計數(shù)初值之后,經(jīng)過1250個時間,端輸出一個正躍變信號,請完成下列對2#計數(shù)器初始化編程的程序段(采用BCD計數(shù)方式)。MOV DX,(1)_MOV AL,(2)_OUT DX,AL ;寫控制字MOV DX,(3)_MOV AX,(4)_(5)_(6)_(7)_ ;寫計數(shù)初值參考答案:(1)303H (2)B(或BIH) (3)302H (4)1250H (5)OUT DX,AL (6)MOV AL,AH (7)OUT DX,AL9、完成下列程序段,從端口210H讀數(shù)據(jù),測試其是否為20H,若是,則從端口211H中輸入一個數(shù)據(jù),并將該數(shù)據(jù)的高四位清零,低四位送BL寄存器

36、,否則程序轉(zhuǎn)到NEXT。MOV DX,(1)_(2)_ AL,DX(3)_ AL,20H(4)_ NEXTMOV DX,(5)_(6)_ AL,DX(7)_MOV BL,ALNEXT:參考答案:(1)210H (2)IN (3)CMP (4)JNZ(JNE) (5)211H (6)IN (7)AND AL,0FH10、下列程序的功能是將中斷號為0CH的中斷例程的入口地址送入變量KEEPCS和KEEPIP中保存,(其中KEEPCS中保存該中斷例程的段基址,KEEPIP中保存該中斷例程入口的偏移地址)請完成該子程序。KEEPCS DW ? ;保存0CH中斷服務(wù)程序的段基址KEEPIP DW ? ;

37、保存0CH中斷服務(wù)程序入口的偏移地址READ PROCPUSH AXPUSH ESPUSH BXMOV AL,(1)_MOV AH,(2)_(3)_MOV KEEPCS,(4)_MOV KEEPIP,(5)_(6)_POP ES(7)_RETREAD ENDP參考答案:(1)0CH (2)25H (3)INT 21H (4)ES (5)BX (6)POP BX (7)POP AX11、假設(shè)82C55的A口工作在方式1輸入,采用查詢方式(程序控制方式)讀取數(shù)據(jù),請完成下列查詢方式讀取數(shù)據(jù),并將該數(shù)據(jù)的低三位送BL寄存器的程序段,設(shè)82C55的端口地址為34CH34FH。SCAN: MOV DX,

38、(1)_(2)_TEST AL,(3)_(4)_ SCANMOV DX,(5)_(6)_;讀A口數(shù)據(jù)(7)_;取出低三位MOV BL,AL參考答案:(1)34EH (2)IN AL,DX (3)B(或20H)(4)JZ (5)34CH (6)IN AL,DX (7)AND AL,07H12、設(shè)系統(tǒng)外接一片8254,口地址為21CH21FH,GATE1接+5V,CLK1接入的輸入計數(shù)脈沖信號為4MHz,要求在OUT1端輸出頻率是2000Hz的脈沖信號,要求采用二進制計數(shù)方式,請完成下列的程序段。MOV DX,(1)_MOV AL,(2)_OUT DX,AL ;寫控制字MOV DX,(3)_MOV

39、 AX,(4)_(5)_(6)_(7)_ ;寫計數(shù)初值參考答案:(1)21FH (2)B(或74H) (3)21DH (4)2000 (5)OUT DX,AL (6)MOV AL,AH (7)OUT DX,AL第五大題:綜合題1、82C55端口A定義方式0輸出,端口B定義為方式1輸入,禁止中斷,端口C定義為輸入。問題:(1)、 、 分別表示什么信號?(2), 可作為什么引腳?參考答案:(1)PC0表示INTR中斷請求信號; PC1表示IBF輸入緩沖器滿信號; PC2表示STB選通信號。(2)PC4,PC7可做通用的I/O引腳。2、下圖是鍵盤接口示意圖,82C55口地址是204H207H,要求:(1)以PA口作數(shù)據(jù)輸出,判斷在題40圖中畫出82C55與鍵盤的連接圖是否正確;(2)下列程序段的功能是一旦有鍵按下時,鍵盤接口電路輸出按鍵的ASCII碼,并且自動輸出一個“數(shù)據(jù)有效”( )的握手信號,將數(shù)據(jù)存入A口。MOV DX,_MOV AL,_OUT DX,A

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論