微機控制與接口技術(shù)__年考試卷匯總_第1頁
微機控制與接口技術(shù)__年考試卷匯總_第2頁
微機控制與接口技術(shù)__年考試卷匯總_第3頁
微機控制與接口技術(shù)__年考試卷匯總_第4頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、.專業(yè)整理 .學(xué)習(xí)幫手 .專業(yè)整理 .學(xué)習(xí)幫手 .專業(yè)整理 .學(xué)習(xí)幫手 .專業(yè)整理 .微機控制與接口技術(shù)作業(yè)(二)一、填空題1.8086 是16位的微處理器,其部數(shù)據(jù)通路為16位 , 其對外數(shù)據(jù)總線為16位 ; 8088 部數(shù)據(jù)通路為16位 ,其對外數(shù)據(jù)總線為8位。2一個微計算機應(yīng)包含:微處理器,存儲器,I/O接口電路, 系統(tǒng)總線基本功能部件。3EU是 8086/8088 微處理器的執(zhí)行部件,BIU是 8086/8088 微處理器的總線接口部件。二、判斷下列論述是否正確,不正確的請加以改正。( 1) INT 指令執(zhí)行后,堆棧頂部三個棧單元(SP)、( SP)+2、( SP) +4 依次保存FL

2、AGS、斷點IP 值、斷點CS值。不對,堆棧頂部三個棧單元(SP)、( SP)+2、( SP)+4 依次保存的應(yīng)是斷點IP 值、斷點 CS值、 FLAGS。( 2)中斷類型號是中斷向量表中存放相應(yīng)中斷向量的首地址。不對,中斷類型號×4 才是相應(yīng)中斷向量的首地址。三、分析以下程序回答問題XOR AX, AX(1)程序段完成什么工作?MOV BX, M答:將 X 數(shù)組中的n 個元素之和存放在RESULT單元中。SUBBX, 2( 2)定義一個適合這段程序的數(shù)據(jù)段。LOP1:ADD AX , XBXDATASEGMENTSUBBX, 2XDW n DUP( ? )JGELOP 1MDW2n

3、MOV RESULT, AXNDWnRETRESULT DW?DATAENDS四、8086/8088 在什么時候及什么條件下可以響應(yīng)一個外部INTR 中斷請求?中斷向量表在存儲器的什么位置?向量表的容是什么?8086 如何將控制轉(zhuǎn)向中斷服務(wù)程序?答:( 1) 8086/8088 在當(dāng)前指令執(zhí)行完且IF=1 的情況下可以響應(yīng)一個外部INTR 中斷請求。( 2)中斷向量表在存儲器的0 段 0000 03FFH區(qū)域,向量表存放中斷處理程序的入口地址。( 3) 8086/8088 響應(yīng) INTR 中斷請求時,首先在連續(xù)的兩個總線周期中發(fā)出INTA#負脈沖,在第二個INTA#信號期間,中斷源經(jīng)數(shù)據(jù)總線向

4、8086/8088 送出一字節(jié)中斷向量“類型碼”。8086/8088 收到“類型碼”后將其乘4 形 成中斷向量表的入口,從此地址開始的4 個單元中讀出中斷服務(wù)程序的入口地址(IP 、CS),取指令執(zhí)行將控制轉(zhuǎn)向中斷服務(wù)程序。.學(xué)習(xí)幫手 .專業(yè)整理 .五、一個微機系統(tǒng)中包含以下器件:微處理器 8088一片,并行接口8255A 一片(設(shè)備號: A 口 40H,B 口 41H,C口 42H,控制口 43H),定時器 8253 一片(設(shè)備號:計數(shù)器0 50H,計數(shù)器 151H,計數(shù)器 2 52H,控制口 53H),中斷控制器8259A 一片(設(shè)備號: A0H,A1H)。現(xiàn)將 8255 的 A 口連接一

5、輸入設(shè)備, 工作在 0 方式。B 口連接一輸出設(shè)備,也工作在0 方式。 PC4 作為輸出設(shè)備的選通輸出端且低電平有效。8253 計數(shù)器 0 工作于“模式 0”,計數(shù)常數(shù)為 80H,進行二進制計數(shù)。8259A 的 ICW2給定為60H,工作于電平觸發(fā)方式,全嵌套中斷優(yōu)先級,數(shù)據(jù)總線無緩沖,采用中斷自動結(jié)束方式。請編寫初始化程序(注意:控制字中可0可1位選0, 8255 未用端口設(shè)成輸入方式) 。答: MOV AL, 91H; 8255初始化MOVAL, 03HOUT43H, ALOUTA1H , ALMOVAL,30H; 8253初始化INAL, 40HOUT53H, ALPUSH AXMOVA

6、L, 80H;設(shè) 8253 計數(shù)初值MOVAL, 09HOUT50H , ALOUT43H , ALMOVAL, 00HPOPAX;OUT50H , ALOUT41H , ALMOVAL, 1BH; 8259A初始化MOVAL, 08HOUTA0H , ALOUT43H , ALMOVAL, 60HMOVAL , 09HOUTA1H , ALOUT43H , AL微機控制與接口技術(shù)作業(yè)(三)一、判斷題:(每題 2 分,共計 10 分) CPU與存儲器間及I/O 間的連線被稱為總線。 ()、采用中斷方式進行數(shù)據(jù)傳送時必須在主程序中事先保護現(xiàn)場,否則會引起系統(tǒng)混亂。()、當(dāng)運算產(chǎn)生溢出時,不一定產(chǎn)

7、生溢出中斷。()、若要實現(xiàn)定時控制,則需將定時器的計數(shù)脈沖輸入信號作為中斷請求信號。()、根據(jù)數(shù)據(jù)傳送方向不同,串行通信可分為單工、半雙工和全雙工三種方式。()二、填空題(共計40 分)、系統(tǒng)總線按其性能可分為高端總線和低端總線;按其技術(shù)上的差異可分為傳統(tǒng)總線和現(xiàn)代總線。2、可編程序定時器計數(shù)器8253 中有3個獨立的計數(shù)器。3、在對 8253 進行任何操作前,都必須先向8253 寫入一個控制字,以確定8253 的工作方式。4、將各種物理信號變成電信號的裝置稱為A/D 轉(zhuǎn)換器。5、字形碼是輸給8 段顯示器的段控端。6、 LCD顯示是利用液晶材料的旋光特性制成的顯示器。7、串行通信每秒傳送的二進

8、制位數(shù)稱為波特率。三、簡答:(共計 30 分)1、指出下列指令的錯誤:(1) MOV AH,BX( 1)源、目的字長不一致(2)MOV SI,BX(2)源、目的不能同時為存貯器尋址方式(3)MOV AX,SIDI(3)基址變址方式不能有SI 和 DI 的組合(4)MOV AX,BXBP(4)基址變址方式不能有BX 和 BP的組合(5)MOV BX,ES:AX(5)在 8086 尋址方式中, AX 不能作為基址寄存器使用, 而且源、 目的不能同時為(6) MOV BYTE PTRBX,1000(6) 1000超出一個字節(jié)的表數(shù)圍存貯器尋址方式(7) MOV AX,OFFSET SI(7) OFF

9、SET只用于簡單變量,應(yīng)去掉(8) MOV CS,AX(8) CS不能作為目的寄存器2、試分析下面的程序段完成什么操作?.學(xué)習(xí)幫手 .專業(yè)整理 .MOVCL,04SHLDX,CLMOVBL,AHSHLAX,CLSHRBL,CLORDL,BL答:將 DX: AX 中的雙字左移4 位(乘 16)四、程序設(shè)計:( 20 分)有兩個 3位的 ASCII 數(shù)串 ASC1和 ASC2定義如下 :MOV AL, ASC1BXASC1DB 578ADC AL, ASC2BXASC2DB 694AAAASC3DB 0000ORASC3BX+1, AL請編寫程序計算 ASC3 ASC1+ASC2。DEC BX答:

10、 CLCLOOPBACKMOV CX, 3RCL CX, 1MOV BX, 2ORASC3BX, CLBACK:微機控制與接口技術(shù)作業(yè)(四)1、 7 段發(fā)光二極管LED顯示器有哪兩種接法?不同的接法對字符的顯示有什么影響?工作原理是什么?答: 7 段發(fā)光二極管LED顯示器可以分為共陽極和共陰極兩種結(jié)構(gòu)。共陽極結(jié)構(gòu),數(shù)碼顯示輸入低電平有效,某段得到低電平時發(fā)光;共陰極結(jié)構(gòu),數(shù)碼顯示輸高低電平有效,某段得到高電平時發(fā)光。工作原理:CPU通過 8255A 向 LED驅(qū)動電路發(fā)信號,經(jīng)驅(qū)動電路驅(qū)動發(fā)光二極管發(fā)光,顯示相應(yīng)的數(shù)字。2、編碼鍵盤和非編碼鍵盤的區(qū)別是什么?答:編碼鍵盤是用硬件電路來識別按鍵代

11、碼的鍵盤,按壓某一鍵, 電路就給出相應(yīng)的編碼信息。響應(yīng)速度快,硬件結(jié)構(gòu)復(fù)雜。非編碼鍵盤只簡單的提供鍵盤的行列矩陣,按壓某一鍵,電路就給出相應(yīng)的中間代碼,然后轉(zhuǎn)換成對應(yīng)的ASCII 碼。速度慢,有較大靈活性。3、什么叫同步通信方式?什么叫異步通信方式?各有什么優(yōu)缺點?答:同步通信是指將若干個字符組成一個信息組,字符一個接一個的傳輸。異步通信是指通信中兩個字符之間間隔是不固定的,同一字符相鄰代碼間的時間間隔是固定的。5、 I/O 端口地址的編址有哪兩種方式,說明它們的區(qū)別。答:I/O 端口與存單元統(tǒng)一編址和I/O 端口與存單元獨立編址兩種方式。區(qū)別是: I/O 端口與存單元統(tǒng)一編址把一個外設(shè)端口作

12、為存儲器的一個單元,每個端口占用存儲器一個地址;I/O端口與存單元獨立編址建立兩個獨立地址空間。6、接口電路的結(jié)構(gòu)有哪幾種形式?答:主要有固定式結(jié)構(gòu)、半固定式結(jié)構(gòu)、可編程結(jié)構(gòu)、智能型結(jié)構(gòu)。7、什么是系統(tǒng)總線?常用的系統(tǒng)總線有哪些?答:系統(tǒng)總線就是微機總線或板級總線。常用的系統(tǒng)總線有 ISA、PCI、 PC 104、 STD總線等。8、定時與計數(shù)的作用是什么?答:在計算機系統(tǒng)中的日歷時鐘、動態(tài)存儲器的定時刷新信號;實時控制系統(tǒng)中的定時中斷、定時中斷、定時控制等要用到定時信號。1. 可編程中斷控制器 8259A 協(xié)助 CPU處理哪些中斷事務(wù)?答: 8259A 協(xié)助 CPU完成的中斷事務(wù)主要有:接收

13、和擴充外設(shè)的中斷請求;進行中斷請求的屏蔽與開放控制;對中斷源進行優(yōu)先級排隊管理;中斷被響應(yīng)時,提供該中斷源的中斷類型號。2. 什么是并行接口和串行接口?它們各有什么作用?答:并行接口是指接口與外設(shè)之間按字長傳送數(shù)據(jù)的接口,即4 位、 8 位或 16 位二進制位同時傳送;而串行. 學(xué)習(xí)幫手 .專業(yè)整理 .接口是指接口與外設(shè)之間依時間先后逐位傳送數(shù)據(jù)的接口,即一個時刻只傳送一個二進制位。并行接口傳送速度較快,但在遠距離傳送數(shù)據(jù)時成本高,損耗大,且平行數(shù)據(jù)線之間干擾大,所以并行接口一般適用于近距離的高速傳送,而串行接口則適用于遠距離傳送。3. 可編程并行接口芯片 8255A 有哪幾種工作方式?每種工

14、作方式有何特點?答:方式0:沒有固定的用于應(yīng)答式傳送的聯(lián)絡(luò)信號線,CPU可以采用無條件傳送方式與8255A 交換數(shù)據(jù)。方式 1:有專用的中斷請求和聯(lián)絡(luò)信號線,因此,方式1 通常用于查詢傳送或中斷傳送方式。方式 2: PA口為雙向選通輸入/ 輸出或叫雙向應(yīng)答式輸入/ 輸出4. 微型計算機的接口一般應(yīng)具備哪些功能?答:一個接口的基本功能是在系統(tǒng)總線和I/O 設(shè)備之間傳輸信號,提供緩沖作用,以滿足接口兩邊的時序要求,一般所具備的功能有: 尋址功能, 輸入 / 輸出功能, 數(shù)據(jù)轉(zhuǎn)換功能, 聯(lián)絡(luò)功能, 中斷管理功能, 復(fù)位功能,編程功能,錯誤檢測功能。對一個具體的接口來說,未必全部具備這些功能,但必須具

15、備集中幾個。5. I/O端口的編址方式有幾種?各有何優(yōu)點?答: I/O端口的編址方式有兩種統(tǒng)一編址方式(存儲器映象方式)和獨立編址方式(I/O 映象方式、專用 I/O 指令方式)( 1)統(tǒng)一編址方式:從整個尋址空間中劃出一部分給I/O 設(shè)備, 其余的給存儲器,通過地址碼區(qū)分操作對象是存儲器還是I/O ,二者的地址碼不重疊。這種方式的優(yōu)點是I/O 端口的編址空間大,且易于擴展I/O 指令豐富、功能齊全。( 2)獨立編址方式:存儲單元與I/O 端口分別編址,地址碼重疊,通過操作碼區(qū)分操作對象是存儲器還是I/O 。這種方式的優(yōu)點是I/O 端口不占存儲器的編址空間,使存儲器的容量可達系統(tǒng)的最大尋址能力

16、I/O指令短、執(zhí)行速度快;指令清晰、可讀性強。6. 中斷系統(tǒng)具有哪些功能?答:能響應(yīng)中斷、處理中斷與返回;能實現(xiàn)優(yōu)先級排隊;實現(xiàn)中斷嵌套。4、 8253A 二進制與十進制的區(qū)別?每種方式最大值是多少?容納最大初始值不同。二進制圍0000HFFFFH,十進制圍00009999。最大初始值為0, 二進制相當(dāng)于216, 十進制相當(dāng)于104微機控制與接口技術(shù)期末復(fù)習(xí)題一、填空題1.計算機控制系統(tǒng)的發(fā)展大致經(jīng)過三個階段、集中式控制、階段,目前朝著和現(xiàn)場總線控制系統(tǒng)的方向發(fā)展。2.微機總線主要由、地址總線、電源線和地線四部分組成3.和是微機接口通信中采用的兩種通信方式。4.單片機是將 CPU ,RAM,R

17、OM,、和串行通訊接口等部件制作在一塊集成芯片中的微型計算機。具有、體積小、功耗低等。5.CPU 對 I/O端口地址的編址方式有兩種:、。6.總線是顯示計算機系統(tǒng)中的通道。計算機總線分為、系統(tǒng)總線三部分7.接口電路具有尋址、輸入輸出、聯(lián)絡(luò)、等功能。8.CPU 和接口電路之間的的數(shù)據(jù)傳送方式主要有、終端傳送方式、和傳送方式。9. 工業(yè) pc 機系統(tǒng)由工業(yè)控制主機、信號調(diào)理模塊等組成。10. 微機接口是與的連接部分,它包括硬件和軟件兩部分。二、名詞解釋1. 中斷:2. 串行通信:3.DSP:4. 中斷系統(tǒng):5. 可編程的硬件定時:6. 并行通信:.學(xué)習(xí)幫手 .專業(yè)整理 .三、簡答題1. 可編程中斷

18、控制器 8259A 協(xié)助 CPU處理哪些中斷事務(wù)?2. 什么是并行接口和串行接口?它們各有什么作用?3. 可編程并行接口芯片 8255A 有哪幾種工作方式?每種工作方式有何特點?4. 微型計算機的接口一般應(yīng)具備哪些功能?5. I/O 端口的編址方式有幾種?各有何優(yōu)點?6. 中斷系統(tǒng)具有哪些功能?四、程序題1. 說明鍵盤接口電路的種類和基本工作原理,試設(shè)計一個鍵盤中斷調(diào)用程序,從鍵盤輸入10 個連續(xù)的字符。2. 8255A 的方式選擇控制字和 C 口按位控制字的端口地址是否一樣? 8255A 怎樣區(qū)分這兩種控制字?寫出端口 A 作為基本輸入,端口 B 作為基本輸出的初始化程序。3.8225A 控

19、制字地址為 300FH,請按 :A 口方式 0 輸入 ,B 口方式 1 輸出 ,C 口高位輸出 ,C 口低位輸入 , 確定 8225A 控制字并編初始化程序 .4. 將 8253 定時器 0 設(shè)置為方式 3(方波發(fā)生器) ,定時器 1 設(shè)置為方式 2(分頻器)。要求定時器 0 的輸出脈沖作為定時器l 的時鐘輸入,CLK0 連接總線時鐘4.77MHz,定時器1 輸出 OUT1約為 40Hz,試編寫實現(xiàn)上述功能要求的程序。5.8031 擴展 8255A,將 PA口設(shè)置成輸入方式,PB口設(shè)置成輸出方式,PC口設(shè)置成輸出方式,給出初始化程序。6.某 8255 芯片的地址圍為A380H A383H,工作

20、于方式0, A 口、 B 口為輸出口,現(xiàn)欲將PC4 置“ 0”, PC7置“ 1”,試編寫初始化程序。復(fù)習(xí)題參考答案填空題1實驗期、集散式控制、CIMS2. 數(shù)據(jù)總線、控制總線、3并行通信、串行通信4 I/O 接口電路、定時器/ 計數(shù)器、集成度高、可靠性高5 I/O 端口與存單元統(tǒng)一編址、IO 端口與存單元獨立編址6各部件傳輸信息、部總線、外部總線7數(shù)據(jù)轉(zhuǎn)換、終端管理8程序傳送方式、直接存儲器存?。―MA)9輸入輸出接口模板、通信接口模板10 CPU、外部設(shè)備名詞解釋1. 中斷:使 cpu 暫停運行原來的程序,按照緊急事件的需要轉(zhuǎn)去執(zhí)行為中斷源服務(wù)的程序,待該程序處理完后,再返回運行原來的程序

21、。2. 串行通信: 使數(shù)據(jù)一位一位地依次進行傳輸而實現(xiàn)通信。在傳輸中每一位數(shù)據(jù)都占據(jù)一個固定的時間長度。3.DSP:數(shù)字信號處理器,以數(shù)字信號來處理大量信息的器件,是一種適合于實現(xiàn)各種數(shù)字信號處理運算的微處理器。4. 中斷系統(tǒng):為實現(xiàn)中斷而設(shè)置的各種硬件與軟件,包括中斷控制邏輯及相應(yīng)管理中斷的命令5. 可編程的硬件定時: 一種專用芯片, 可編程計數(shù)器 / 定時器作作為主要硬件, 在簡單的程序控制下, 能產(chǎn)生準(zhǔn)確的時間延遲。6. 并行通信:把一個字符的全部n 個數(shù)據(jù)位用 n 條線同時進行傳輸。簡答題:1、答: 8259A 協(xié)助 CPU完成的中斷事務(wù)主要有:.學(xué)習(xí)幫手 .專業(yè)整理 .接收和擴充外設(shè)

22、的中斷請求;進行中斷請求的屏蔽與開放控制;對中斷源進行優(yōu)先級排隊管理;中斷被響應(yīng)時,提供該中斷源的中斷類型號。2、答:并行接口是指接口與外設(shè)之間按字長傳送數(shù)據(jù)的接口,即4 位、 8 位或 16 位二進制位同時傳送;而串行接口是指接口與外設(shè)之間依時間先后逐位傳送數(shù)據(jù)的接口,即一個時刻只傳送一個二進制位。并行接口傳送速度較快,但在遠距離傳送數(shù)據(jù)時成本高,損耗大,且平行數(shù)據(jù)線之間干擾大,所以并行接口一般適用于近距離的高速傳送,而串行接口則適用于遠距離傳送。3、答:方式 0:沒有固定的用于應(yīng)答式傳送的聯(lián)絡(luò)信號線,CPU可以采用無條件傳送方式與8255A 交換數(shù)據(jù)。方式 1:有專用的中斷請求和聯(lián)絡(luò)信號線

23、,因此,方式1 通常用于查詢傳送或中斷傳送方式。方式 2: PA口為雙向選通輸入 / 輸出或叫雙向應(yīng)答式輸入/ 輸出4、答:一個接口的基本功能是在系統(tǒng)總線和I/O 設(shè)備之間傳輸信號, 提供緩沖作用, 以滿足接口兩邊的時序要求,一般所具備的功能有:尋址功能,輸入/ 輸出功能,數(shù)據(jù)轉(zhuǎn)換功能,聯(lián)絡(luò)功能,中斷管理功能,復(fù)位功能,編程功能,錯誤檢測功能。對一個具體的接口來說,未必全部具備這些功能,但必須具備集中幾個。5、答: I/O 端口的編址方式有兩種統(tǒng)一編址方式(存儲器映象方式)和獨立編址方式(I/O 映象方式、專用 I/O 指令方式)( 1)統(tǒng)一編址方式: 從整個尋址空間中劃出一部分給I/O 設(shè)備

24、, 其余的給存儲器, 通過地址碼區(qū)分操作對象是存儲器還是 I/O ,二者的地址碼不重疊。這種方式的優(yōu)點是I/O 端口的編址空間大,且易于擴展I/O 指令豐富、功能齊全。( 2)獨立編址方式:存儲單元與I/O端口分別編址,地址碼重疊,通過操作碼區(qū)分操作對象是存儲器還是I/O 。這種方式的優(yōu)點是 I/O 端口不占存儲器的編址空間,使存儲器的容量可達系統(tǒng)的最大尋址能力I/O指令短、執(zhí)行速度快;指令清晰、可讀性強。6答:能響應(yīng)中斷、處理中斷與返回;能實現(xiàn)優(yōu)先級排隊;實現(xiàn)中斷嵌套。程序題1、答:目前 PC機上常用的鍵盤接口有3 種,一種是老式的直徑13mm的 PC鍵盤接口;第二種是最常用的直徑 8mm的 PS/2 鍵盤接口;第三種是USB接口的鍵盤。PC系列鍵盤不是由硬件電路向CPU輸出按鍵所對應(yīng)的ASCII 碼值,而是由單片機掃描程序識別按鍵的當(dāng)前位置,然后向鍵盤接口輸出該鍵的掃描碼。按鍵的識別、鍵值的確定以及鍵代碼存入緩沖區(qū)等工作全部由軟件完成。設(shè)輸入的字符存入620H 存單元,鍵盤中斷調(diào)用程序如下:MOV CX,10MOV SI,620HNEXT:

溫馨提示

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

評論

0/150

提交評論