微機接口技術與應用習題集含答案_第1頁
微機接口技術與應用習題集含答案_第2頁
微機接口技術與應用習題集含答案_第3頁
微機接口技術與應用習題集含答案_第4頁
微機接口技術與應用習題集含答案_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、WORD微機接口技術與應用課程習題集一、單選題1. 可屏蔽中斷的過程應該是(1)中斷向量指針(2)中斷源(3)中斷號(4)中斷向量: A、(3)(4)(1)(2)B、(2)(3)(1)(4)C、(3)(1)(4)(2)D、(1)(3)(2)( 4 )2. 當并行接口芯片8255A被設定為方式2時,其工作的I/O口A、僅能作輸入口使用 B、僅能作輸出口使用 C、既能作輸入口、也能作輸出口使用D、僅能作不帶控制信號的輸入口或輸出口使用3. 現(xiàn)行PC機中打印機與主機的接口標準大多采用A、RS-232-C B、Centronics C、IDE D、IEEE-4884. 在現(xiàn)行PC機中,常用存儲器地址線

2、中的低10位作輸入輸出口地址線。設某接口芯片部有16個端口,該接口芯片的片選信號由地址譯碼器產(chǎn)生,則地址譯碼器的輸入地址線一般應為:A、全部10位地址線 B、其中的高8位地址線 C、其中的高6位地址線 D、其中的高4位地址線5. 下列引起CPU程序中斷的四種情況,哪一種需要由硬件提供中斷類型碼?A、INTO B、NMI C、INTR D、INT n6. 下列端口訪問指令錯誤的是:A、 IN AL,60HB:、 MOV DX,303HOUT DX,ALC:、MOV DX,303HMOV AL,SIOUT DX,ALD、 IN AL,303H7. 有關DMA技術,下列敘述正確的是: A、數(shù)據(jù)傳送時

3、同時進行數(shù)據(jù)檢索操作 B、在數(shù)據(jù)塊傳送過程中,即使DMA請求變?yōu)闊o效,DMAC也不釋放總線C、DMAC在被動態(tài)時,DMA傳送完畢后,無需讀取DMAC狀態(tài) D、DMA系統(tǒng)初始化時,不必對所有通道的工作方式寄存器加載8. 有關8255A狀態(tài)字的使用,下列敘述正確的是:A、狀態(tài)字由用戶任意指定B、狀態(tài)字與C口的外部引腳無關 C、查INTR位不如查IBF或OBF位可靠D、INTE位由I/O操作過程中自動產(chǎn)生9. 一個滿量程為5V的D/A轉換器,要求能分辯的最小電壓的5mV,則分辨率為:A、8 B、16 C、10 D、3210. 接口電路的核心功能之一是: A、返回外設狀態(tài) B、設備選擇 C、信號轉換

4、D、數(shù)據(jù)寬度與數(shù)據(jù)格式轉換11. 某顯示器的分辯率為1024*768,表示像素顏色的位寬為16bit,則應配置的顯示存儲器容量一般為A、4MB B、2MB C、1Mb D、8MB12. 根據(jù)下面提供的PC機存中的數(shù)據(jù),lNT 11H中斷服務程序的人口地址是什么 0000:0040 B3 18 8A CC 4D F8 00 F0-41 F8 00 F0 C5 18 8A CC 0000:0050 39 E7 00 F0 A0 19 8A CC-2E E8 00 F0 D2 EF 00 F0A、8A19:A0F0 B、F000:F840 C、A019: 8ACC D、CC8A:19A013. 欲使

5、地址譯碼器的輸出信號有效,其中的控制信號AEN和IOR#必須分別取值為 A、0,0 B、0,1 C、1,0 D、1,114. 下列屬于接口標準的是A、PCI B、EISA C、RS232C D、ISA15. 8253工作于方式5時: A、可產(chǎn)生周期性負脈沖 B、多用作方波發(fā)生器 C、必須由GATE信號上升沿啟動計數(shù) D、由GATE信號上升沿繼續(xù)計數(shù)16. 設INTR中斷號為60H,中斷向量為3344H:1122H,則從180H起連續(xù)地址單元的容為:A、33 44 11 22 B、44 33 22 11 C、11 22 33 44 D、22 11 44 3317. 8086CPU I/O的編址方

6、式是: A、統(tǒng)一編址 B、獨立編址 C、統(tǒng)一和獨立編址D、以上三者都不是18. 8086CPU可以識別的中斷源類型總數(shù)是:A、128 B、256 C、1024 D、6553619. 在使用8255A時,值位/復位命令應寫入:A、A口B、B口C、C口D、命令口20. 串口通信的波特率為1200,數(shù)據(jù)格式為1位起始位、8位數(shù)據(jù)位、1位停止位,則每秒傳送的字節(jié)數(shù)是_個。A、 8B、15C、12D、12021. 在PC機中,鍵盤與主機的接口電路結構形式是:A、固定式 B、半固定式C、可編程式 D、智能型22. 在某一存儲器系統(tǒng)中,設有只讀存儲器16KB,隨機存儲器48KB,用16根地址線來尋址,如只讀

7、存儲器位于低地址段,則其地址圍是_。 A、 0000H2BFFH B、 0000H0FFFHC、0000H3FFFH D、0000H4AFFH23. 下列為引起CPU程序中斷的四種情況,哪一種需要由硬件提供中斷類型碼? A、INTO B、NMI C、INTR D、INT n24. 數(shù)據(jù)的輸入輸出指的是( )進行數(shù)據(jù)交換。A、CPU與存儲器B、CPU與外設C、存儲器與外設D、存與外存25. 8086在執(zhí)行IN AL,DX指令時,AL寄存器的容輸出到( )上。A、地址總線B、數(shù)據(jù)總線C、存儲器D、寄存器26. 8086中斷向量表的大小為( )字節(jié)。A.256B.1024 C.2kD.64k27.

8、8255A工作在方式2(雙向選通I/O)時( )。A、只能作輸入接口 B、只能作輸出接口C、作輸入口或作輸出口D、同時可作輸入口、輸出口28. 啟動8253的計數(shù)器開始計數(shù)的方式有( )A、軟件方式B、硬件方式C、軟件和硬件方式D、門控信號29. 使多路模擬信號共有一個A/D轉換器時,需使用( )。A、采樣保持器B、多路模擬開關C、傳感器D、濾波電路30. 定時器8253如作為波特率發(fā)生器,應工作下列哪一種工作方式:A2B3C4D531. 斷響應信號INTA2的作用是:A表示接受到中斷B選擇外設C讓中斷控制器向CPU送中斷類型號 D沒有明確的作用32. 一般的鍵盤接口使用:并行接口串行接口并行

9、或串行接口直接接在總線上33. 作為現(xiàn)行PC機的主要系統(tǒng)總線是: A、ISA總線(AT總線) B、PCI總線和ISA總線 C、EISA總線 D、PCI總線34. 如用譯碼器74LS138的輸出信號與8086CPU的/WR信號組合后成為8255A的片選控制信號,應選用下列哪中邏輯電路:A與門 B或門C與非門D或非門35. 一個8位D/A轉換器的分辨率可達到滿量程的_。 A1/8B1/16C1/128D1/25636. 在給接口編址的過程中,如果有5根地址線沒有參加譯碼,則可能產(chǎn)生( )個重疊地址。A52B5 C25D1037. ISA總線的數(shù)據(jù)寬度為( )位。A64B32 C16D838. 軟中

10、斷INTn(n=10HFFH)的優(yōu)先級排列原則是( )。An值愈小級別越高B無優(yōu)先級別Cn值愈大級別越高D隨應用而定39. 可編程定時器/計數(shù)器8253的控制字為( )個字節(jié)。A1B2 C3D440. 8086CPU工作在總線請求方式時,會讓出( )。A.地址總線B.數(shù)據(jù)總線C.地址和數(shù)據(jù)總線D.地址、數(shù)據(jù)和控制總線41. CPU在執(zhí)行OUT DX,AL指令時,( )寄存器的容送到地址總線上。AALBDX CAXDDL42. 如果8255A的PA口工作在方式2,PB口可工作在哪種工作方式( )。A.方式0B.方式1C.方式2D.方式0或方式143. 8253的哪種工作方式能產(chǎn)生連續(xù)方波輸出(

11、)。A.方式0B.方式1C.方式2D.方式344. 用DMA方式傳送數(shù)據(jù)時,是由( )控制的。A.CPUB.軟件C.CPU+軟件D.硬件控制器45. 標準的RS-232-C規(guī)定的串行數(shù)據(jù)傳送距離為( )米。A.10B.20 C.50D.10046. 串行異步通信的實現(xiàn),必須作到( )。A. 通信雙方有同步時鐘的傳送,以實現(xiàn)同步B. 一塊數(shù)據(jù)傳送結束時,用循環(huán)冗余校驗碼進行校驗C. 以字符為傳送信息的單位,按約定配上起始位、停止位和校驗位D塊與塊間用同步字符01111110隔開47. 連接微處理器同存儲器以與I/O接口之間的總線是( )。A.片總線B.總線C.系統(tǒng)總線D.外總線48. 在中斷輸入

12、/輸出方式下,外設的( )線可用于向CPU發(fā)送中斷請求信號。A.地址B.狀態(tài) C.數(shù)據(jù)D.其他49. 地址譯碼器的輸出一般可為接口的( )信號。A.片選B.數(shù)據(jù)輸入 C.地址 D.控制50. 在對8253進行任何操作前,都必須先向8253寫入一個( ),以確定8253的工作方式。A.控制字B.計數(shù)初值 C.狀態(tài)字D.指令51. 計數(shù)初值送到8253的( )寄存器中。A.控制寄存器B.計數(shù)初值寄存器C.減計數(shù)單元D.輸出鎖存寄存器52. 采用條件傳送方式時,必須要有( )。A中斷邏輯B請求信號C狀態(tài)端口D類型號53. 8253的某個計數(shù)器最大計數(shù)初值是( )。A.65536B.FF00HC.00

13、00HD.FFFFH54.總線按功能分類,下面不屬于的是( )A.數(shù)據(jù)總線 B.地址總線 C.控制總線 D.通訊總線55. 8086CPU的I/O地址空間為( )字節(jié)。A.64KBB.1MB C.256BD.1024B56. 查詢輸入/輸出方式需要外設提供( )信號,只有其有效時,才能進行數(shù)據(jù)的輸入和輸出。A.控制B.地址 C.狀態(tài)D.數(shù)據(jù)57. 總線的標準傳輸率是總線上( )。A.每秒傳輸?shù)淖畲笞止?jié)量B.每秒傳輸?shù)淖畲笪粩?shù)C.每秒傳輸?shù)淖畲笮畔⒘緿.每秒傳輸?shù)臄?shù)據(jù)量58. 8253某計數(shù)器工作在方式1時,在計數(shù)中途OUT為()。A.由低變高B.由高變低C.高電平D.低電平59. 兩片8259

14、A級聯(lián)后可管理( )級中斷。A.15B.16 C.32D.6460. 一個8259可提供( )個中斷類型號。A.1B.8C.16D.6461. ADC0809的EOC引腳如果輸出為高電平,表示( )。A啟動A/D轉換讀出數(shù)字量 CA/D轉換結束DA/D轉換器故障62. 串行接口器件8251A()。A.只能作異步傳送B.只能作同步傳送C.兩者均可D.可作并行傳送63. INT n指令中斷是( )。A.由外部設備請求產(chǎn)生B.由系統(tǒng)斷電引起的C.通過軟件調用的部中斷D.可用IF標志位屏蔽的64. 總線的寬度用( )總線的條數(shù)表示。A.地址B.數(shù)據(jù) C.控制D.以上所有65. 并行接口一般要對輸出數(shù)據(jù)

15、進行鎖存,其原因是( )。A.外設速度常低于主機速度B.主機速度常低于外設速度C.主機與外設速度通常差不多D.要控制對多個外設的存取66. D/A轉換器輸出模擬電壓的最大幅值不會超過( )。A.+5VB.0V C.輸入電壓 D.參考電壓67. 8255A的PA口工作在方式2,PB口工作在方式1時,其PC端口( )。A.用作兩個4位I/O端口B.部分引腳作聯(lián)絡,部分作I/OC.全部引腳均作聯(lián)絡信號D.作8位I/O端口,引腳都作為I/O線68. USB實際上是一個萬能插口,其連接器為( )芯連接器。A.4B.5C.9D.1569. 8259的OCW1中斷屏蔽字( )設置。A.在ICW之前B.只允許

16、一次C.可允許多次D.僅屏蔽某中斷源時70. 地址譯碼器的輸入端應接在( )總線上。A.地址B.數(shù)據(jù) C.控制D.以上都對71. 8086中斷系統(tǒng)中優(yōu)先級最低的的是( )。A.可屏蔽中斷B.不可屏蔽中斷 C.單步中斷D.除法出錯72. 8250的最高波特率為( )bps。A.1200B.9600 C.19200D.3840073. 當8086/8088的I/0訪問100H端口時,采用( )尋址方式。A.直接B.立即 C.寄存器間接D.相對74. 8位D/A轉換器的精度是+1/2LSB,則最大可能誤差為( )。A.1/2VFSB.1/8 VFS C.1/256 VFSD.1/512 VFS75.

17、 對8253的定時與計數(shù)( )。A.有兩種不同的工作方式 B.定時只加時鐘脈沖,不設計數(shù)值C.實質一樣 D.從各自的控制端口設置76. 傳送數(shù)據(jù)時,占用CPU時間最長的傳送方式是( )。A.查詢B.中斷 C.DMAD.IOP77. CPU響應INTR引腳上來的中斷請求的條件是( )。A.IF=0 B.IF=1C.TF=0D.TF=178. 總線的標準傳輸率用( )表示。A.Mb/sB.MB/s C.Kb/sD.KB/s79. 傳輸距離較近時,常采用( )。A.串行接口B.簡單接口 C.可編程接口 D.并行接口80. 將各種物理信號變成電信號的裝置稱為( )。A.采樣保持器B.傳感器 C.模/數(shù)

18、轉換器D.數(shù)/模轉換器81. 在程序控制傳送方式中,哪種傳送可提高系統(tǒng)的控制效率( )。A.無條件傳送 B.查詢傳送 C.中斷傳送 D.前三項均可82.在控制總線上,可以控制其他器件的器件稱為()A.總線主控 B.從線主控C.總線從控 D.從線從控83. 總線是微處理器、存儲器和I/O接口之間相互交換信息的公共通路??偩€中的控制總線()的信息通路。A微處理器向存儲器傳送的命令信號B微處理器向I/O接口傳送的命令信號C外界向微處理器傳送的狀態(tài)信息D上述三種信號84. 當8255A的PA口工作在方式1時,對PC4置位,其作用是( )。A.啟動輸入B.開放輸入中斷 C.允許輸入D.停止輸入85. P

19、CI總線的數(shù)據(jù)寬度為()位。A.8B.16 C.32D.64二、簡答題86. 下圖為DMAC的部狀態(tài)流程圖,簡述其直接通道的含義。87. 簡述串行傳送的主要特點,并對8251A的工作過程加以說明。88. 以自己熟悉的一種接口芯片為例,簡述一般接口電路應該具有的功能。89. 8237A的地址線為什么是雙向的?90. 什么是接口?接口的基本功能是什么?91. 說明鍵盤掃描程序中全掃描和逐行掃描的做法和目的。92. 8086如何響應一個外部的INTR中斷請求?93. 什么是總線?94. 什么是中斷向量表?95. 并行接口的主要特點與其主要功能是什么?96. 請簡要說明定時器與計數(shù)器的區(qū)別。97. 什

20、么是中斷類型號?它的作用是什么?98. 簡述用軟件實現(xiàn)行掃描法的工作過程。99. 8086與8088這兩個微處理器在結構上有何一樣點,有何主要區(qū)別?100. 8237址線為什么是雙向的?101. 硬件中斷與軟件中斷的區(qū)別。102. 什么是端口?8086共有多少端口?103. 8086的中斷向量表是如何組成?作用是什么?104. D/A轉換器和微機接口中的關鍵問題是什么?對不同的D/A芯片應采用何種方法連接?105. 地址譯碼器信號有什么用?106. 8255A有哪幾種工作方式?107. PCI總線的優(yōu)點有哪些?108. 什么是中斷?109. 為什么要對8253寫控制字?110. 輸入輸出控制方

21、式有哪幾種?111. 接口所包含的信息有哪些?112. 同步傳輸方式和異步傳輸方式的特點各是什么?113. 什么是總線標準?114. 比較中斷與DMA兩種傳輸方式的特點。115. 簡述A/D轉換器接口的基本原理與方法。三、綜合設計題116. 8255作打印機接口,工作于方式0,請編寫初始化與工作程序,8255地址0D0-0D7,偶地址有效。打印機工作過程: 8255初始化后,使PC6(STB#)為高電平。 查打印機狀態(tài)(BUSY=PC2) 若打印機不忙(BUSY=PC2=0),送出數(shù)據(jù) 使PC6(STB#)為低,然后使PC6(STB#)為高, 附:8255A控制字格式方式命令按位置位復位命令字

22、a 按位置位復位命令字117. 某8086系統(tǒng)中,要求通過8255A讀入8位開關的狀態(tài),并控制相應的8個LED指示燈(按下某位開關,則點亮對應的某個LED指示燈)。如用A口輸入,B口輸出,請寫出相應的程序(用查詢方式)。附:8255A方式命令格式118. 有一D/A轉換系統(tǒng)如下圖所示,其中8255A的地址為PORT0PORT3,請編寫通過該D/A轉換器產(chǎn)生鋸齒波的程序。119. 如下圖所示,采用8251A在兩臺微機間實現(xiàn)串行接口通信。要求采用查詢方式,異步傳送,雙方實現(xiàn)半雙工通信。發(fā)送器CPU每查詢到 TxRDY有效,則向8251A并行輸出一個字節(jié)數(shù)據(jù);接收端CPU每查詢到RxRDY有效,則從

23、8251A并行輸入一個字節(jié)數(shù)據(jù);一直進行到全部數(shù)據(jù)傳送完畢為止。設發(fā)送端和接受端8251A的地址都是PORT0、PORT1,通信的字節(jié)數(shù)是100,發(fā)送數(shù)據(jù)塊起址是2000H,接受數(shù)據(jù)塊起址是4000H。請編寫相應的初始化程序、發(fā)送和接受程序。120.8255作為打印機接口,利用查詢方式實現(xiàn)數(shù)據(jù)輸出,A端工作于方式0,8255A端口地址為:A端口:00D0H、B端口:00D2H、C端口:00D4H、控制口:00D6H。請寫出8255初始化程序以與傳送數(shù)據(jù)程序片,下圖為8255與CPU與打印機的連接示意圖。121. 寫出如圖1所示原理圖中,芯片8253選通工作的地址圍,各端口地址各為多少?設置82

24、53計數(shù)器0#為BCD碼計數(shù)方式,工作于方式3(方波發(fā)生器),CLK0輸入端每來5個計數(shù)脈沖,輸出端OUT0的高電平與低電平反相一次(對稱方波),寫出設置控制字的指令序列。OUT0CATE0CLK0OUT1CATE1CLK1OUT2CATE2CLK28253D0D1D2D3D4D5D6D7ABCE1E2E374LS138A1A0CSRDWRY0A2A3A4A5A6A7122. 通過D/A轉換器DAM0832產(chǎn)生鋸齒波形。硬件連接圖如下:123. 設8253三個計數(shù)器的端口地址為201H、202H、203H,控制寄存器端口地址200H。輸入時鐘為2MHz,讓1號通道周期性的發(fā)出脈沖,其脈沖周期為

25、1ms,試編寫初化程序段。 附:8253A方式命令字D7D6D5D4D3D2D1D0計數(shù)器選擇讀寫字節(jié)數(shù)工作方式碼制124. 兩微機之間用RS232C口進行零MODEM、異步串行通信。字符數(shù)據(jù)格式為:1位停止位 ,7位數(shù)據(jù)位,無校驗,波特率因子為16。請給出初始化程序。 答案一、單選題1. B2. C3. B4. C5. C6. D7. B8. B9. C10. A11. B12. A13. C14. C15. C16. D17. B18. B19. D20. D21. D22. C23. C24. B25. B26. B27. D28. C29. B30. B31. C3

26、2. B33. D34. B35. D36. C37. C38. A39. A40. D41. B42. D43. D44. D45. C46. C47. A48. B49. C50. A51. B52. C53. C54. D55. A56. C57. A58. D59. A60. B61. A62. C63. C64. B65. A66. D67. C68. A69. C70. A71. C72. C73. C74. D75. C76. A77. B78. A79. D80. B81. C82. A83. D84. B85. C二、簡答題86. 因為在讀周期之后所得到的數(shù)據(jù)并不是送入DMA

27、控制器部保存,而是保持在數(shù)據(jù)線DB0DB7,所以,寫周期一開始,即可快速地從數(shù)據(jù)線上直接寫到RAM或I/O接口,這就是高速DMA傳送提供直接通道的真正含義。87. 串行通信有如下特點:在一根傳輸線上既傳輸數(shù)據(jù)信息,又傳輸聯(lián)絡控制信息;串行通信的數(shù)據(jù)格式有固定的要求(即固定的數(shù)據(jù)格式),分異步和同步數(shù)據(jù)格式,與此相應的,就有異步通信和同步通信兩種方式;串行通信中對信號的邏輯定義與TTL不兼容,因此,需要進行邏輯關系和邏輯電平的轉換;串行傳送信息的速率需要控制,要求雙方約定通信傳輸?shù)牟ㄌ芈省?8. 接口電路一般具有以下功能:執(zhí)行CPU命令功能;返回外設狀態(tài)的功能;數(shù)據(jù)緩沖功能;信號轉換功能;設備選

28、擇功能;數(shù)據(jù)寬度和數(shù)據(jù)格式轉換的功能。89. 因8237A有兩種工作狀態(tài):主動態(tài)和被動態(tài)。在被動態(tài)時,8237A接受CPU送來的地址信號,是輸入;在主動態(tài)時,8237A發(fā)出地址信號,以控制數(shù)據(jù)的傳送,是輸出。因此8237A的地址信號是雙向的。90. 微機接口是位于主機與外設之間的一些轉換電路的總稱。接口的基本功能是輸入緩沖、輸出鎖存、信號變換等。91. 在一般的鍵盤掃描中,全掃描是指執(zhí)行一次輸入/輸出操作,就能判斷是否有按鍵按下,具體方法是:在鍵盤矩陣的每條行線上“同時”送“0”電平,再同時讀回每條列線的電平,根據(jù)列線的電平判斷是否有按鍵按下。而行掃描是指每次只判斷某一行上是否有按鍵按下,具體

29、方法是:在鍵盤矩陣的每條行線上“輪流”送“0”電平,再同時讀回每條列線的電平,根據(jù)列線的電平判斷該行是否有按鍵按下。全掃描能判斷整個鍵盤矩陣是否有按鍵按下,而行掃描能判斷具體是哪個按鍵按下。92. 8086CPU響應一個外部INTR請求主要有以下幾步:(1)外設向CPU發(fā)出中斷請求信號(2)CPU向外設發(fā)中斷響應信號(3)外設(中斷控制器)向CPU送中斷類型號(4)CPU執(zhí)行相應的中斷服務程序(5)中斷返回93. 總線是一組信號的集合,是計算機各模塊間進行信號傳輸?shù)墓餐ǖ馈?4. 把系統(tǒng)中所有的中斷類型碼與其對應的中斷向量按一定的規(guī)律存放在一個區(qū)域,這個存儲區(qū)域就叫中斷向量表。95. 主要特

30、點:數(shù)據(jù)并行傳輸,傳輸速度快,但距離較近。主要功能:并行傳輸數(shù)據(jù),在主機與外設之間起到數(shù)據(jù)緩沖和匹配的作用。96. 定時器與計數(shù)器在本質上是一致的,都是對計數(shù)脈沖進行計數(shù)。它們的區(qū)別是,計數(shù)器是指對所有形式的計數(shù)脈沖進行計數(shù),是廣義上的,而定時器是特指對某個固定頻率的脈沖進行計數(shù),是狹義上的。97. 中斷類型號是由CPU分配的、用來表示該中斷源的唯一代碼。中斷類型號的作用是在當CPU接受到該中斷的請求而發(fā)出中斷響應信號INTA2時,中斷管理器可以將該中斷源的中斷類型號送給CPU,使CPU可以據(jù)此計算出該中斷源的中斷向量指針,從而執(zhí)行相應的中斷服務程序。98. 工作過程:首先用全掃描法判斷是否有

31、按鍵按下,具體過程是:在鍵盤矩陣的每條行線上“同時”送“0”電平,再同時讀回每條列線的電平,根據(jù)列線的電平判斷是否有按鍵按下。如讀入的列線全為“1”,則沒有按鍵按下。如有按鍵按下,再用行掃描法判斷是哪個按鍵按下,具體過程是:在鍵盤矩陣的每條行線上“輪流”送“0”電平,再同時讀回每條列線的電平,根據(jù)列線的電平判斷該行是否有按鍵按下。99. 8086與8088在部功能上基本一樣,但外部性能有區(qū)別。8086是16位數(shù)據(jù)總線,二8088是8位數(shù)據(jù)總線,在處理一個16位數(shù)時,8086只需要一步操作,二8088需要兩步。100. 因8237A有兩種工作狀態(tài):主動態(tài)和被動態(tài)。在被動態(tài)時,8237A接受CPU

32、送來的地址信號,是輸入;在主動態(tài)時,8237A發(fā)出地址信號,以控制數(shù)據(jù)的傳送,是輸出。因此8237A的地址信號是雙向的。101. 1)硬中斷是外部事件而引起的中斷,具有隨機性和突發(fā)性,軟中斷是執(zhí)行中斷指令而產(chǎn)生,不具有隨機性和突發(fā)性。(2)硬中斷在中斷響應周期,CPU需發(fā)中斷回答信號,軟中斷在響應周期,CPU不需發(fā)中斷回答信號。(3)硬中斷的中斷號由中斷控制器提供,軟中斷的中斷號由中斷指令直接給出。(4)硬中斷是可屏蔽中斷(不可屏蔽中斷除外),軟中斷是不可屏蔽中斷。102. 一個I/O地址稱為一個端口;8086共有65536個端口。103. 把存0段中03FFH區(qū)域作為中斷向量表的專用存儲區(qū)。

33、該區(qū)域存放256種中斷的處理程序的入口地址,每個入口地址占用4個存儲單元,分別存放入口的段地址與偏移地址。104. D/A轉換器和微機接口時主要注意兩點:第一要了解所選用的D/A轉換器本身是否帶有數(shù)據(jù)鎖存器,如果芯片部帶有鎖存器可以直接和的數(shù)據(jù)總線相連接;如果芯片部不帶有鎖存器,在接口電路中需要通過數(shù)據(jù)鎖存器來連接的數(shù)據(jù)總線和D/A轉換器的數(shù)據(jù)線。第二是要注意D/A轉換器的位數(shù)和所要連接的微機數(shù)據(jù)總線的位數(shù)是否一致。以便決定在需要加數(shù)據(jù)鎖存器時,加幾級鎖存器,如果CPU的數(shù)據(jù)總線是8位,使用的是大于8位的D/A轉換器,通常采用兩級緩沖結構和CPU數(shù)據(jù)總線相連。105. 區(qū)分和選通不同外設(接口

34、)工作。106. 方式0:基本I/O方式;方式1:單向選通I/O方式;方式2:雙向選通I/O方式107. (1)高性能;(2)通用性強;(3)低成本;(4)使用方便;(5)可靠性高、數(shù)據(jù)完整性好。108. 所謂中斷是指CPU在正常執(zhí)行程序的過程中,由于部/外部事件的觸發(fā)或由程序的預先安排,引起CPU暫時中斷當前正在運行的程序,而轉去執(zhí)行為部/外部事件或程序預先安排的事件的服務子程序,待中斷服務子程序執(zhí)行完畢后,CPU再返回到被暫時中斷的程序處(斷點)繼續(xù)執(zhí)行原來的程序,這一過程稱為中斷。109. 8253有多種工作方式供選擇,因此8253在使用前必須先向其寫控制字,以決定究竟工作在哪一種方式。

35、110. (1)程序控制輸入輸出方式。(2)輸入中斷輸入輸出方式。(3)直接存儲器存取方式。111. 控制信息、地址信息、數(shù)據(jù)信息。112. 同步傳輸方式中發(fā)送方和接收方的時鐘是統(tǒng)一的、字符與字符間的傳輸是同步無間隔的。異步傳輸方式并不要求發(fā)送方和接收方的時鐘完全一樣,字符與字符間的傳輸是異步的。113. 為了使總線能夠更好地連接不同的模塊和傳輸數(shù)據(jù),為其制定或公開總線的一些詳細規(guī),這種規(guī)就叫總線標準。114. 中斷方式下,外設需與主機傳輸數(shù)據(jù)時要請求主給予中斷服務,中斷當前主程序的執(zhí)行,自動轉向對應的中斷處理程序,控制數(shù)據(jù)的傳輸,過程始終是在處理器所執(zhí)行的指令控制之下。直接存儲器訪問(DMA

36、)方式下,系統(tǒng)中有一個DMA控制器,它是一個可驅動總線的主控部件。當外設與主存儲器之間需要傳輸數(shù)據(jù)時,外設向DMA控制器發(fā)出DMA請求,DMA控制器向中央處理器發(fā)出總線請求,取得總線控制權以后,DMA控制器按照總線時序控制外設與存儲器間的數(shù)據(jù)傳輸而不是通過指令來控制數(shù)據(jù)傳輸,傳輸速度大大高于中斷方式。115. 在數(shù)據(jù)采集和過程控制中,被采集對象往往是連續(xù)變化的物理量(如溫度、壓力、聲波等),由于計算機只能處理離散的數(shù)字量,需要對聯(lián)系的物理量轉換為數(shù)字量,這一操作過程就是A/D轉換。A/D轉換器的功能就是把模擬量轉換為數(shù)字量。主要參數(shù)有:分辨率、線形度、轉換精度、轉換時間等。A/D轉換器按照轉換

37、原理可以分為直接A/D轉換和間接器A/D轉換器。所謂直接A/D轉換器,就是把模擬信號直接轉換成數(shù)字信號,如逐次逼近型、并聯(lián)比較型等。它的工作過程主要有4個部分:采樣、保持、量化和編碼。采樣即采集所需的數(shù)據(jù);保持即將采樣得到的值保存下來,例如對某個時間t,可取S(t)=0來保持,取S(t)=1來采樣;量化過程中可用只舍不入或四舍五入這兩種方法對數(shù)據(jù)進行處理;編碼可以采用01來編碼。間接A/D轉換器是先把模擬量轉換成中間量,然后再轉換成數(shù)字量,如積分型、電壓/頻率轉換型等。三、綜合設計題116. PA口地址:0D0H PB口地址:0D2H PC口地址:0D4H控制口地址:0D6H MOV AL,8

38、1H;方式選擇控制字,PA、PB、PC均為方式0,;PA輸出,為輸出, ;為輸入。PB未用,規(guī)定為輸出。OUT 0D6H,ALMOV AL,0DH; PC6置1,0DH=0000,1101, ;即為高電平OUT 0D6H, ALLPST:IN AL,0D4H;讀PC口AND AL,04D; 打印機忙否(PC2 =BUSY=?)JNZ LPST ;PC2=1,打印機忙,等待MOV AL, CLOUT 0D0H, AL; CL中的字符送PA口 MOV AL, 0CHOUT 0D6H, AL; 置PC6=0,即=0;00001100=0CHINC ALOUT 0D6H, AL;置PC6=17,即=1

39、,00001101=0DH117. MOV DX,8255A命令口MOV AL,90HOUT DX,ALMOV DX,8255A A口IN AL,DXMOV DX,8255A B口OUT DX,AL118. ;8255A初始化MOV DX,PORT3MOV AL,10000000BOUT DX,AL;指定B口控制DAC轉換,置DAC0832為直通工作方式MOV DX,PORT1MOV AL,00010000BOUT DX,AL;產(chǎn)生鋸齒波MOV DX,PORT0MOV AL,0FFHLL:OUT DX,ALNOPNOPDEC ALJMP LL119. 發(fā)送端初始化程序與發(fā)送控制程序如下: STT:MOV DX,PORT1 MOV AL,7FHOUT DX,ALMOV AL,11H OUT DX,AL MOV DI,2000HMOV CX,100 NEXT:MOV DX,PORT1 IN AL,DXAND AL,01HJZ NEXT MOV DX,PORT0 MOV AL,DIOUT DX,ALINC DILOOP NEXT HLT接受端初始化程序與發(fā)送控制程序如下:SRR:MOV DX,PORT1 MOV AL,7FHOUT DX,AL MOV AL,04HOUT DX,ALMOV D

溫馨提示

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

評論

0/150

提交評論