微機(jī)接口習(xí)題解答教材_第1頁(yè)
微機(jī)接口習(xí)題解答教材_第2頁(yè)
微機(jī)接口習(xí)題解答教材_第3頁(yè)
微機(jī)接口習(xí)題解答教材_第4頁(yè)
微機(jī)接口習(xí)題解答教材_第5頁(yè)
已閱讀5頁(yè),還剩39頁(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、微機(jī)接口復(fù)習(xí)一、基礎(chǔ)章第1章概述第2章微處理器第3章 地址譯碼技術(shù)及存儲(chǔ)器第10章模擬接口第1章概述學(xué)習(xí)要求1. 掌握微機(jī)接口技術(shù)的概念徒義、功能)2. 接口的5種類型。第2章 微處理器學(xué)習(xí)要求1. 掌握微處理器的內(nèi)部結(jié)構(gòu),重點(diǎn)是8086CPU的內(nèi)部結(jié)構(gòu)、寄存器的組成方式、存儲(chǔ)器的組成方式、輸入輸出方式。2. 掌握8086微處理器的引腳功能和工作時(shí)序;理解80386微處理器的內(nèi)部結(jié)構(gòu)和工作時(shí)序。3. 了解Pentium系列機(jī)的功能特點(diǎn)。1第3章地址譯碼技術(shù)及存儲(chǔ)器 學(xué)習(xí)要求1. 掌握I/O端口的概念及端口地址的編址方式。2. 掌握訪問(wèn)I/O端口的指令(單字節(jié)地址指令、雙字節(jié)地址指令的 使用方法

2、)3. 掌握固定式端口地址譯碼器、開關(guān) 式端口地址譯碼器的實(shí)現(xiàn)方法。重點(diǎn)是地址 譯碼的原則和端口地址范圍的計(jì)算。第10章模擬接口學(xué)習(xí)要求1. 掌握 A/D和D/A的概念2. 理解A/D和D/A的工作過(guò)程。3. 掌握A/D和D/A的主要性能指標(biāo)二、重點(diǎn)章第4章輸入/輸出及DMA第5章中斷技術(shù)第6章定時(shí)/計(jì)數(shù)技術(shù)第7章并行接口2第4章 輸入/輸出及DMA學(xué)習(xí)要求1掌握CPU與外設(shè)傳送數(shù)據(jù)的4種方式2掌握DMA的概念、數(shù)據(jù)傳送的 4種方 式及傳送過(guò)程(4個(gè)步驟)、DMAC的功能。3. 理解8237ADMA的內(nèi)部結(jié)構(gòu)及引腳功 能。4. 掌握8237A初始化編程。第5章中斷技術(shù)學(xué)習(xí)要求1. 掌握中斷的

3、定義、處理過(guò)程、中斷 優(yōu)先級(jí)、中斷向量及向量表的概念。2.8086CPU的中斷分類及特點(diǎn)3.理解8259A中斷控制器的內(nèi)部結(jié)構(gòu) 和引腳功能。4. 掌握8259A初始化命令字和操作命令 字的各位含義。能8259A初始化編程。第6章 定時(shí)/計(jì)數(shù) 技術(shù)學(xué)習(xí)要求1. 掌握定時(shí)/計(jì)數(shù)的定義、分類、特點(diǎn) 及使用場(chǎng)合2. 理解8253-5定時(shí)/計(jì)數(shù) 器的內(nèi)部結(jié)構(gòu) 及工作方式。3. 掌握8253定時(shí)/計(jì)數(shù)器初始化編程。3第7章并行接口學(xué)習(xí)要求1. 掌握 并行接口的 概念、基本輸入 輸出接口的工作原理。2. 理解8255A 并行接口的內(nèi)部結(jié)構(gòu) 及工作方式。3. 掌握8255A并行接口的初始化編程。自學(xué)章第8章串

4、行通信接口第9章 人機(jī)交互設(shè)備接口第11章總線技術(shù)第8章串行通信接口自學(xué)要求1. 掌握串行通信的 基本概念2. 理解 串行通信方式、數(shù)據(jù)校驗(yàn)方法、 數(shù)據(jù)傳輸率、傳輸距離、信號(hào)的調(diào)劑與解調(diào) 的基本概念。第9章 人機(jī)交互設(shè)備接口自學(xué)要求1. 掌握 輸入/輸出 設(shè)備的 概念及功能2. 標(biāo)準(zhǔn)輸入設(shè)備鍵盤類型及工作原理43. 顯示設(shè)備的類型。4打印設(shè)備的類型第11章總線技術(shù)自學(xué)要求1. 總線的定義、總線的分類、總線的標(biāo)準(zhǔn)2. 了解各類系統(tǒng)總線的使用場(chǎng)合及主要特 點(diǎn)。各類外部總線的使用場(chǎng)合及主要特點(diǎn)。5三、簡(jiǎn)答題(第2節(jié))1.什么是接口?接口的基本功能是什么? P1P4答:微機(jī)接口是位于主機(jī)與外設(shè)之間的

5、一些轉(zhuǎn)換電路的總稱。接口的功能有數(shù)據(jù)鎖存、緩沖與驅(qū)動(dòng)功 能;信號(hào)轉(zhuǎn)換功能;接收、執(zhí)行 CPU命令 功能;設(shè)備選擇功能和中斷管理功能。2. 地址譯碼器信號(hào)有什么用?答:區(qū)分和選通不同外設(shè)(接口)工作。3. 什么是中斷向量表?答:把系統(tǒng)中所有的中斷類型碼及其對(duì) 應(yīng)的中斷向量按一定的規(guī)律存放在一個(gè)區(qū) 域內(nèi),這個(gè)存儲(chǔ)區(qū)域就叫中斷向量表。4 并行接口的主要特點(diǎn)及其主要功能是什么? P140答:并行接口有兩個(gè)特點(diǎn):一是以并行 方式實(shí)現(xiàn)數(shù)據(jù)傳輸,數(shù)據(jù)通道、或數(shù)據(jù)寬度 就是傳送的位數(shù)。二是在計(jì)算機(jī)與外設(shè)之 間,設(shè)置協(xié)調(diào)傳遞數(shù)據(jù)的有關(guān)聯(lián)絡(luò)信號(hào)(握6手信號(hào))主要功能:并行傳輸數(shù)據(jù),在主機(jī)與外設(shè)之間起到數(shù)據(jù)緩沖和匹

6、配的作用。5 輸入緩沖的作用是什么?輸出鎖存 的作用是什么?答:輸入緩沖的作用是為了 防止外設(shè)數(shù) 據(jù)干擾數(shù)據(jù)總線。輸出鎖存的作用是為了使 CPU通過(guò)數(shù) 據(jù)總線輸出給外設(shè)的數(shù)據(jù)能保持住。6 8259的中斷服務(wù)寄存器ISRi的某一 位如果置1,其含義是什么?答:說(shuō)明CPU正在執(zhí)行的是ISRi所對(duì) 應(yīng)中斷服務(wù)程序。7 微處理器、微型計(jì)算機(jī)和微型計(jì)算機(jī)系統(tǒng)三者之間有和區(qū)別?答:微處理器由運(yùn)算器、控制器、寄存 器陣列和內(nèi)部總線等部分組成。微處理器是 實(shí)現(xiàn)微型計(jì)算機(jī)的運(yùn)算和控制功能,是微型 計(jì)算機(jī)的核心。微型計(jì)算機(jī)由微處理器、主 存儲(chǔ)器、I/O接口電路以及總線構(gòu)成。微型 計(jì)算機(jī)系統(tǒng)由硬件系統(tǒng)和軟件系統(tǒng)兩大

7、部 分組成。其中硬件系統(tǒng)包括微型計(jì)算機(jī)和外7圍設(shè)備。因此可見微處理器是微型計(jì)算機(jī)的 重要組成部分,而微型計(jì)算機(jī)系統(tǒng)又主要由 微型計(jì)算機(jī)作為其硬件構(gòu)成。8. CPU在內(nèi)部結(jié)構(gòu)上由哪幾個(gè)部分 構(gòu)成? CPU應(yīng)具備哪些主要功能?答:CPU在內(nèi)部結(jié)構(gòu)上由運(yùn)算器、控 制器、寄存器陣列和內(nèi)部總線等部分組成。CPU的主要功能是完成各種算術(shù)運(yùn)算和邏 輯運(yùn)算,并實(shí)現(xiàn)對(duì)整個(gè)微型計(jì)算機(jī)的控制, 其內(nèi)部又具有傳遞和暫存數(shù)據(jù)的功能。9. DMA 控制器的功能:P78(1) .響應(yīng)外設(shè)的DMA請(qǐng)求,是CPU暫停 工作,接管總線;(2) .能按節(jié)拍提供外設(shè)和存儲(chǔ)器工作的各種信號(hào);(3) .提供存儲(chǔ)器地址;(4)可編程,靈活

8、應(yīng) 用。10. CPU 響應(yīng)INTR的4個(gè)條件是什么? P104答:CPU 響應(yīng)INTR的4個(gè)條件是.IF=1 (允許中斷)8.NMI=O (無(wú)非屏蔽中斷請(qǐng)求).HOLD=0 (無(wú)總線請(qǐng)求).無(wú)內(nèi)部中斷請(qǐng)求11 .中斷響應(yīng)周期中,CPU發(fā)出的兩 個(gè)負(fù)脈沖INTA信號(hào)的作用是什么? P23答:CPU發(fā)出的第1個(gè)負(fù)脈沖INTA信 號(hào)的作用是對(duì)中斷源應(yīng)答信號(hào),要求中斷源準(zhǔn)備中斷類型號(hào)(中斷向量);CPU發(fā)出的 第2個(gè)負(fù)脈沖INTA信號(hào)的作用是要求中斷 源將中斷中斷類型號(hào)(中斷向量)送數(shù)據(jù)總 線;CPU從數(shù)據(jù)總線上讀取中斷類型號(hào)。12 .中斷響應(yīng)周期中,9259A接收的兩 個(gè)負(fù)脈沖INTA信號(hào),925

9、9A做了什么操 作? P111答:9259A接收的第1個(gè)負(fù)脈沖INTA信 號(hào),置 ISRi=1 , IRRi=O;9259A接收的第2個(gè)負(fù)脈沖INTA信號(hào), 將中斷類型號(hào)送到數(shù)據(jù)總線,以便 CPU讀 取。13 . 8259A有哪兩種命令字? P111答:8259A的兩種命令字分 別是初始 化命令字(ICW )和 操作命令字(OCW)。914 . 8259A的內(nèi)部結(jié)構(gòu)由哪些部件組 成? P108 P110答:8259A的內(nèi)部結(jié)構(gòu)由IRR寄存器、ISR寄存器、PR寄存器、IMR寄存器、控制邏輯、數(shù)據(jù)緩沖器、讀寫控制邏輯和級(jí)聯(lián) 緩沖器8個(gè)部件組成。15 .有 INTA、INTB、INTC 3 個(gè)可屏

10、蔽中斷,INTA的優(yōu)先級(jí)最高,INTB的優(yōu)先級(jí) 次高,的優(yōu)先級(jí)最低,根據(jù)中斷執(zhí)行過(guò)程的 現(xiàn)象,回答下列問(wèn)題。(廣西自學(xué)專科統(tǒng)考題)(1) 3個(gè)中斷源同時(shí)提出中斷請(qǐng)求,CPU 響應(yīng)哪個(gè)中斷?(2)在執(zhí)行INTC中斷服務(wù)程序中,提 出INTA中斷請(qǐng)求,CPU沒(méi)有響應(yīng),這是為 什么?(3)在執(zhí)行INTC中斷服務(wù)程序中,產(chǎn)生了 INTA、 INTB中斷請(qǐng)求,CPU都給予 響應(yīng),這是為什么?答:(1)CPU響應(yīng)INTA中斷請(qǐng)求(2) 在執(zhí)行INTC中斷服務(wù)程序前,INTC10中斷服務(wù)程序關(guān)中斷,不允許中斷嵌套。所 以在執(zhí)行INTC中斷服務(wù)程序中,提出INTA 中斷請(qǐng)求,CPU沒(méi)有響應(yīng)。(3) 在執(zhí)行IN

11、TC中斷服務(wù)程序前,INTC中斷服務(wù)程序開中斷,允許中斷嵌套。在執(zhí)行INTC中斷服務(wù)程序中,INTB比INTA先產(chǎn)生,CPU響應(yīng)了 INTB中斷請(qǐng)求,而在執(zhí)行INTB中斷服務(wù)程序前,INTB中斷服務(wù)程序開中斷,允許中斷嵌套。則在執(zhí)行INTB中斷服務(wù)程序中產(chǎn)生INTA中斷請(qǐng)求,CPU也 響應(yīng)了 INTA中斷請(qǐng)求。16 .怎樣確定 8086的最大或最小工作模 式?最大、最小模式產(chǎn)生控制信號(hào)的方法有 何不同P19答:弓I線MN/MX#的邏輯狀態(tài)決定 8086的 工作模式,MN/MX#引線接高電平,8086被設(shè)定為最小模式,MN/MX#引線接低電平,8086被設(shè)定為最大模式。11最小模式下的控制信號(hào)由

12、相關(guān)引線直接提供;最大模式下控制信號(hào)由8288專用 芯片譯碼后提供,8288的輸入為8086的 S2#S0#三條狀態(tài)信號(hào)引線提供。17. 8086被復(fù)位以后,有關(guān)寄存器的狀態(tài)是什么?微處理器從何處開始執(zhí)行程序?P14答:標(biāo)志寄存器、IP、DS、SS、ES和指令 隊(duì)列置0, CS置全1。處理器從FFFFOH 存儲(chǔ)單兀取指令并開始執(zhí)行。18. 8259A初始化編程過(guò)程完成那些功能?這些功能由那些 ICW 設(shè)定? P111P115答:初始化編程用來(lái)確定 8259A的工作方 式。ICW1確定8259A工作的環(huán)境:處理器 類型、中斷控制器是單片還是多片、請(qǐng)求信號(hào)的電 特性。ICW2用來(lái)指定8個(gè)中斷請(qǐng)求的

13、類型 碼。ICW3在多片系統(tǒng)中確定主片與從片的連接 關(guān)系。ICW4用來(lái)確定中斷處理的控制方法: 中斷結(jié)束方式、嵌套方式、數(shù)據(jù)線緩沖等。1219. 8259A的初始化命令字和操作命令字有什么區(qū)別?它們分別對(duì)應(yīng)于編程結(jié)構(gòu)中 那些內(nèi)部寄存器? P111P118答: 8259A的工作方式通過(guò)微處理器向其寫入初始化命令字來(lái)確定。初始化命令字分別裝入ICW1ICW4內(nèi)部寄存器。8259A 在工作過(guò)程中,微處理器通過(guò)向其寫入操作命令字來(lái)控制它的工作過(guò)程。操作命令字分別裝入0CW10CW3內(nèi)部寄存器中。8259A 占用兩個(gè)端口號(hào),不同的命令字對(duì)應(yīng)不同的端口,再 加上命令字本身的特征位及加載的順序就 可以正確地

14、把各種命令字寫入對(duì)應(yīng)的寄存 器中。20 . 8259A 的中斷屏蔽寄存器IMR與8086中斷允許標(biāo)志IF有什么區(qū)別?答:IF是8086微處理器內(nèi)部標(biāo)志寄存器的 一位,若IF=0 , 8086就不響應(yīng)外部可屏蔽 中斷請(qǐng)求INTR引線上的所有請(qǐng)求信號(hào)。8259A有8個(gè)中斷請(qǐng)求輸入線,IMR中的某 位為1,就把對(duì)應(yīng)這位的中斷請(qǐng)求IR禁止 掉,無(wú)法被8259A處理,也無(wú)法向8086處13理器產(chǎn)生INTR請(qǐng)求。21.8255A的3個(gè)端口在使用上有什么不同? P147答:8255A的A端口,作為數(shù)據(jù)的輸入、輸 出端口使用時(shí)都具有鎖存功能。B端口和C端口當(dāng)作為數(shù)據(jù)的輸出端口使用時(shí)具 有鎖存功能,而作為輸入端

15、口使用時(shí)不帶有鎖存 功能。22說(shuō)明8237A初始化編程的步驟。(P89)答: (1)。輸出主清除命令,使 DMAC處于 復(fù)位狀態(tài),準(zhǔn)備接收新命令;(2) 寫入工作方式寄存器,以確定8327A工作方式和傳送類型 ;(3) 寫命令寄存器,以控制8237A的工作;(4) 根據(jù)所選擇的通道,輸入相應(yīng)通道當(dāng) 前地址寄存器和基址寄存器的初值;(5) 輸入當(dāng)前字節(jié)計(jì)數(shù)器和基本字節(jié)數(shù)急 促器的初始值;(6) 寫入屏蔽寄存器(寫屏蔽字)1423. D/A轉(zhuǎn)換器的功能是什么?其主 要技術(shù)指標(biāo)是什么? P234P235答:D/A轉(zhuǎn)換器的功能是將輸入的數(shù)字信息轉(zhuǎn)換成模擬信息輸出。主要技術(shù)指標(biāo)(1).分辨率(2).轉(zhuǎn)換

16、精度(3).轉(zhuǎn)換時(shí)間(4).性線誤差24 . 8086CPU 有哪4組寄存器? P10答:8086CPU的組寄存器為(1)通用寄存器(2 )段寄存器(3 )地址指針和變址寄存器(4 )指令指針和標(biāo)志 寄存器25 . DMA有哪4種傳送方式? P76答:( 1)單次DMA傳送 (2 )成組傳送(3)請(qǐng)求方式成組傳送(4 )級(jí)聯(lián)傳送26 . 8253-5內(nèi)部結(jié)構(gòu)由哪4部分組成? P126答: 8253-5內(nèi)部結(jié)構(gòu)由下列4部分組成:(1 )數(shù)據(jù)總線緩沖器(2 )讀/寫邏輯(3)控制字寄存器(4)計(jì)數(shù)器1527 .中斷處理過(guò)程分為哪 4個(gè)步驟? P95 答:中斷處理過(guò)程分為(1 )中斷請(qǐng)求(2 )中斷

17、響應(yīng)(3 )中斷服務(wù)(4 )中斷返回16五、分析、設(shè)計(jì)題(第3節(jié))(一)分析題:1.分析下列電路,寫出 DMA、PIC、T/C和8259A的地址范圍A9A8A7A63DMA CS ( 8237A)INTR CS ( 8259a)T/C CS ( 8253A)PIC CS ( 8255A)解:由圖可得譯碼器真值表地址輸入A9 A8 A7A6A5A4 A3 A2 Ai Ao輸出習(xí)3 Y2 YlYo0000xxxxxx0001xxxxxx0010xxxxxx0011XXXXXX1 1 1 01 1 0 11 0 1 10 1 1 1由真值表可得A9A8_ A7 A6 A5 A4 A3 A2 A1 A

18、O地址范圍端口名0000XXXXXX000H -03FHDMA0001XXXXXX040H 07FHPIC0010XXXXXX080H 0BFHT/C0011XXXXXX0C0H 7FFH8259A172 .分析下列程序段,說(shuō)明程序功能MOV DX,PROTANEXT : IN AL,DXTEST AL,80HJZNEXTMOVDX,PROTBINAL,DXMOVDX ,PROTCOUT DX,ALRET注:程序中 PROTA、PROTB、PROTC 為 端口地址答:程序功能從端口 PROTA讀取1個(gè)字節(jié)數(shù)據(jù),并測(cè) 試D7位。當(dāng)D7=0時(shí),繼續(xù)讀端口 PROTA。 當(dāng)D7=1時(shí),停止讀 PRO

19、TA端口。從端口 PROTB讀1個(gè)字節(jié)數(shù)據(jù)傳送到端口 PROTC 中。3 .程序分析題18PA、對(duì)給出的程序段進(jìn)行分析,程序中PB、PC為端口地址:(1) .找出程序中錯(cuò)誤指令并改進(jìn);(2) .寫出程序功能程序段MOV DX, PANEXT : IN DX, ALTEST AL, 80HJZ NEXTMOV DX, PBIN DX, ALMOV DX, PCOUT AL , DXRET19解:(1)修改后程序段MOV DX, PANEXT: IN AL, DXTESTAL, 80HJZ NEXTMOVDX , PBIN AL, DXMOVDX , PCOUTDX, ALRET(2)程序功能從端

20、口 PA讀取1個(gè)字節(jié)數(shù)據(jù),并測(cè)試D7位。當(dāng)D7=0時(shí)繼續(xù)讀端口 PA,當(dāng)D7=1時(shí),停止讀PA端口。從端口 PB讀1個(gè)字 節(jié)數(shù)據(jù)傳送到端口 PC中。20(二)設(shè)計(jì)題(第 3節(jié))1 .設(shè)8253三個(gè)計(jì)數(shù)器的端口地址為200H、201H、202H,控制寄存器端口地址203H。試編寫程序片段,讀出計(jì)數(shù)器 2的內(nèi)容,并把讀出的數(shù)據(jù)裝入寄存器 AX解:計(jì)數(shù)器2方式控制字D7D6D5D4D3 D2 D1DO100 00 0 0 0計(jì)數(shù)器2計(jì)數(shù)器鎖存工作方式0二進(jìn)制計(jì)數(shù)根據(jù)題意,編寫程序段如下:MOVAL,80H;控制字:計(jì)數(shù)器2,鎖存,方式0, 二進(jìn)制計(jì)數(shù)MOVDX,203HOUTDX,AL;控制字寫入控制口MOVDX,202HINAL,DX ;讀計(jì)數(shù)2低字節(jié)MOVBL,AL ;低字節(jié)保存到BLINAL,DX ;讀計(jì)數(shù)2高字節(jié)MOVBH,AL ;高字節(jié)保存到BHMOVAX,BX ;計(jì)數(shù)2中數(shù)據(jù)寫入到AX212 .設(shè)8253三個(gè)計(jì)數(shù)器的端口地址為200H、201H、202H,控制寄存器端口地址203H。輸入

溫馨提示

  • 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)論