微機(jī)原理及應(yīng)用復(fù)習(xí)五邑大學(xué)ppt課件_第1頁(yè)
微機(jī)原理及應(yīng)用復(fù)習(xí)五邑大學(xué)ppt課件_第2頁(yè)
微機(jī)原理及應(yīng)用復(fù)習(xí)五邑大學(xué)ppt課件_第3頁(yè)
微機(jī)原理及應(yīng)用復(fù)習(xí)五邑大學(xué)ppt課件_第4頁(yè)
微機(jī)原理及應(yīng)用復(fù)習(xí)五邑大學(xué)ppt課件_第5頁(yè)
已閱讀5頁(yè),還剩17頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、微機(jī)原理與接口復(fù)習(xí)微機(jī)原理與接口復(fù)習(xí)主要章節(jié)主要章節(jié)微機(jī)及微處理器結(jié)構(gòu)及原理微機(jī)及微處理器結(jié)構(gòu)及原理8088CPU的主要部件及其功能、工作的主要部件及其功能、工作模式、復(fù)位、存儲(chǔ)器組織與物理地址模式、復(fù)位、存儲(chǔ)器組織與物理地址計(jì)算。計(jì)算。指令系統(tǒng)及匯編程序設(shè)計(jì)指令系統(tǒng)及匯編程序設(shè)計(jì)尋址方式地址計(jì)算)、基本指令尋址方式地址計(jì)算)、基本指令及功能傳送、運(yùn)算、串操作、控制及功能傳送、運(yùn)算、串操作、控制轉(zhuǎn)移)、數(shù)據(jù)定義偽指令、匯編程序轉(zhuǎn)移)、數(shù)據(jù)定義偽指令、匯編程序結(jié)構(gòu)。基本結(jié)構(gòu)。基本S功能調(diào)用鍵盤(pán)輸入、功能調(diào)用鍵盤(pán)輸入、顯示、設(shè)置中斷向量)顯示、設(shè)置中斷向量)微機(jī)和外設(shè)的數(shù)據(jù)傳輸微機(jī)和外設(shè)的數(shù)據(jù)傳輸

2、接口功能、接口功能、/O數(shù)據(jù)傳送方式數(shù)據(jù)傳送方式??刂萍敖涌谛酒砑熬幊炭刂萍敖涌谛酒砑熬幊?、原理及編程設(shè)置及應(yīng)用編程)原理及編程設(shè)置及應(yīng)用編程)考試題型考試題型填空、地址計(jì)算、簡(jiǎn)答、指令和程序的分填空、地址計(jì)算、簡(jiǎn)答、指令和程序的分析、芯片編程設(shè)置、程序設(shè)計(jì)。析、芯片編程設(shè)置、程序設(shè)計(jì)。填空:指令分析,基本概念填空:指令分析,基本概念地址計(jì)算:根據(jù)寄存器的內(nèi)容及指令尋址方式,地址計(jì)算:根據(jù)寄存器的內(nèi)容及指令尋址方式,計(jì)算單元的邏輯地址和物理地址。計(jì)算單元的邏輯地址和物理地址。簡(jiǎn)答:基本概念、基本原理簡(jiǎn)答:基本概念、基本原理指令分析:指令分析:給出功能要求,寫(xiě)出指令實(shí)現(xiàn)。給出功能要求,寫(xiě)

3、出指令實(shí)現(xiàn)。給出指令,分析功能、計(jì)算地址。給出指令,分析功能、計(jì)算地址。程序分析:分析程序段的功能和執(zhí)行結(jié)果程序分析:分析程序段的功能和執(zhí)行結(jié)果芯片編程設(shè)置:給出芯片功能要求,寫(xiě)出設(shè)置芯片編程設(shè)置:給出芯片功能要求,寫(xiě)出設(shè)置命令字及程序段。命令字及程序段。程序設(shè)計(jì):根據(jù)要求編寫(xiě)程序。程序設(shè)計(jì):根據(jù)要求編寫(xiě)程序。8257DMA控制器:控制器: 00H0FH頁(yè)面頁(yè)面(81H 通道通道2,82H通道通道3,83H通道通道1)8259中斷控制器:中斷控制器:20H21H中斷類(lèi)型碼中斷類(lèi)型碼(08H0FH)中斷向量設(shè)置中斷向量設(shè)置(AH25H),中斷向量讀取,中斷向量讀取(AH35H)指令分析:指令分析

4、:寫(xiě)出將:?jiǎn)卧獌?nèi)容送中的指令寫(xiě)出將:?jiǎn)卧獌?nèi)容送中的指令寫(xiě)出將內(nèi)容送:?jiǎn)卧闹噶顚?xiě)出將內(nèi)容送:?jiǎn)卧闹噶顚?xiě)出將送的指令。寫(xiě)出將送的指令。,3766H,:,:3766HMOVCX,2340H將的位清將的位清,1110000011111111B(AND BX,0E0FFH)寫(xiě)出指令中操作數(shù)尋址所使用的段寄存器寫(xiě)出指令中操作數(shù)尋址所使用的段寄存器,地址計(jì)算:地址計(jì)算:巳知中下列各寄存器的內(nèi)容分巳知中下列各寄存器的內(nèi)容分別為:別為:,,, 求當(dāng)前指令單元地址和堆棧棧頂單元物求當(dāng)前指令單元地址和堆棧棧頂單元物理地址。理地址。 求下列各指令中操作數(shù)所在存儲(chǔ)單元的求下列各指令中操作數(shù)所在存儲(chǔ)單元的物理地址。物

5、理地址。a.,b.,C.,當(dāng)前指令單元地址:當(dāng)前指令單元地址:堆棧棧頂單元物理地址:堆棧棧頂單元物理地址:a.b.c.S程序分析:程序分析:寫(xiě)出下列程序段執(zhí)行完后,的內(nèi)容,寫(xiě)出下列程序段執(zhí)行完后,的內(nèi)容,并指出程序完成的功能。并指出程序完成的功能。,解:解:()() ()()將碼的個(gè)位和十位轉(zhuǎn)換成對(duì)應(yīng)的將碼的個(gè)位和十位轉(zhuǎn)換成對(duì)應(yīng)的碼,并存放在,中。碼,并存放在,中。接口芯片設(shè)置及編程:接口芯片設(shè)置及編程:一、計(jì)數(shù)器定時(shí)器:一、計(jì)數(shù)器定時(shí)器:一、假設(shè)一、假設(shè)8253占用的端口地址占用的端口地址為為180H184H,CLK0和和CLK2接接8MHZ時(shí)鐘,要求:時(shí)鐘,要求:1將計(jì)數(shù)器將計(jì)數(shù)器0設(shè)置時(shí)

6、鐘周期為設(shè)置時(shí)鐘周期為1ms分頻器,計(jì)數(shù)器分頻器,計(jì)數(shù)器2的設(shè)置的設(shè)置為軟件觸發(fā)的選通信號(hào)發(fā)生為軟件觸發(fā)的選通信號(hào)發(fā)生器,設(shè)置完計(jì)數(shù)初值器,設(shè)置完計(jì)數(shù)初值0.2ms后后OUT2輸出選通信號(hào)。輸出選通信號(hào)。2將將OUT0接到計(jì)數(shù)器接到計(jì)數(shù)器1的的CLK1,計(jì)數(shù)器,計(jì)數(shù)器0工作方式同工作方式同上,計(jì)數(shù)器上,計(jì)數(shù)器1輸出頻率為輸出頻率為1HZ的方波信號(hào)。的方波信號(hào)。1)計(jì)數(shù)器計(jì)數(shù)器0:方式字:方式字00110100(34H)初值:初值:8000計(jì)數(shù)器計(jì)數(shù)器2:方式字:方式字10111000(0B8H)初值:初值:1600MOV DX,183HMOV AL,34HOUTDX,ALMOV AL,0B8H

7、OUTDX,ALMOV DX,180HMOV AX,8000OUTDX,ALMOV AL,AHOUTDX,ALMOV DX,182HMOV AX,1600OUTDX,ALMOV AL,AHOUTDX,AL答案:答案:2)計(jì)數(shù)器計(jì)數(shù)器0:方式字:方式字00110100(34H)初值:初值:8000計(jì)數(shù)器計(jì)數(shù)器1:方式字:方式字01110110(076H)初值:初值:1600MOV DX,183HMOV AL,34HOUTDX,ALMOV AL,076HOUTDX,ALMOV DX,180HMOV AX,8000OUTDX,ALMOV AL,AHOUTDX,ALMOV DX,181HMOV AX,

8、1000OUTDX,ALMOV AL,AHOUTDX,AL二、定時(shí)二、定時(shí)/計(jì)數(shù)器芯片的端口地址為計(jì)數(shù)器芯片的端口地址為24H27H,將它的通道,將它的通道2的的2接外部計(jì)接外部計(jì)數(shù)脈沖,要使計(jì)數(shù)值達(dá)到數(shù)脈沖,要使計(jì)數(shù)值達(dá)到4000時(shí),時(shí),OUT2產(chǎn)生產(chǎn)生中斷請(qǐng)求,寫(xiě)出相應(yīng)程序段。中斷請(qǐng)求,寫(xiě)出相應(yīng)程序段。答案:通道答案:通道2的方式命令字:的方式命令字:101100000B0H)計(jì)數(shù)初值:計(jì)數(shù)初值:4000MOVDX,27H MOVAL,0B0HOUTDX,ALMOVAX,4000MOVDX,26HOUTDX,ALMOVAL,AHOUTDX,AL二、并行接口芯片二、并行接口芯片設(shè)某設(shè)某825

9、5并行接口芯片的端口地址為并行接口芯片的端口地址為140H14H,根,根據(jù)下列設(shè)置要求對(duì)芯片編程:據(jù)下列設(shè)置要求對(duì)芯片編程:1)將將A口設(shè)為選通方式的輸出口,并允許中斷;口設(shè)為選通方式的輸出口,并允許中斷;B口設(shè)口設(shè)為選通方式的輸入口,為選通方式的輸入口,PC5,PC4設(shè)為輸出。設(shè)為輸出。2)將將A口設(shè)為雙向傳輸方式,禁止輸出中斷產(chǎn)生,允許口設(shè)為雙向傳輸方式,禁止輸出中斷產(chǎn)生,允許輸入中斷產(chǎn)生,輸入中斷產(chǎn)生,B口設(shè)為選通輸入方式,并允許中斷口設(shè)為選通輸入方式,并允許中斷產(chǎn)生。產(chǎn)生。答案:答案:1方式控制字:方式控制字:10100110(0A6H)A口允許中斷口允許中斷PC61):):00001

10、101(0DH),2)方式控制字:方式控制字:11000110(0C6H)A口禁止輸出中斷口禁止輸出中斷PC60):):00001100(0CH)A口允許輸入中斷口允許輸入中斷PC41):):00001001(09H)B口允許輸入中斷口允許輸入中斷PC21):):00000101(05H),三、中斷控制器三、中斷控制器、某微機(jī)系統(tǒng)采用單片構(gòu)成中斷控制系統(tǒng),、某微機(jī)系統(tǒng)采用單片構(gòu)成中斷控制系統(tǒng),采用非緩沖方式,中斷采用邊沿觸發(fā),自動(dòng)方采用非緩沖方式,中斷采用邊沿觸發(fā),自動(dòng)方式,完全嵌套方式,端口地址為式,完全嵌套方式,端口地址為,芯片的中斷類(lèi)型碼設(shè)為,上接一個(gè),芯片的中斷類(lèi)型碼設(shè)為,上接一個(gè)外部

11、中斷源,中斷程序入口地址為:外部中斷源,中斷程序入口地址為:,編寫(xiě)初始化程序,并設(shè)置中斷向量。,編寫(xiě)初始化程序,并設(shè)置中斷向量。答案:答案:):):00010011B(93H)):):68H):):00000011B(03H)設(shè)置中斷向量表:,設(shè)置中斷向量表:,程序段:程序段:,11011111B,;清除;清除中斷屏蔽中斷屏蔽2、主、從式中斷系統(tǒng)的初始化、主、從式中斷系統(tǒng)的初始化PC/AT系列機(jī)中采用兩片系列機(jī)中采用兩片8259構(gòu)成主、從式級(jí)聯(lián)中斷構(gòu)成主、從式級(jí)聯(lián)中斷控制系統(tǒng)主片和從片的中斷請(qǐng)求都采用邊沿觸發(fā)方控制系統(tǒng)主片和從片的中斷請(qǐng)求都采用邊沿觸發(fā)方式,主片用特殊全嵌套方式,從片用一般全嵌

12、套方式,主片用特殊全嵌套方式,從片用一般全嵌套方式,采用非緩沖方式連接,主片中斷碼為式,采用非緩沖方式連接,主片中斷碼為08H0FH,從片中斷類(lèi)型碼為,從片中斷類(lèi)型碼為70H78H;主片的端口;主片的端口地址為地址為20H、21H,從片的端口地址為,從片的端口地址為0A0H、0A1H。從從82598259CSCS0A0H0A0HIRQ8IRQ8IRQ9IRQ9IRQ10IRQ10IRQ15IRQ15主主82598259CSCS20H20HIRQ0IRQ0IRQ1IRQ1IRQ7IRQ7intintIRQ3IRQ3主片:主片:ICW1:00010001邊沿級(jí)聯(lián)邊沿級(jí)聯(lián)ICW4ICW2:08H中斷

13、類(lèi)型碼)中斷類(lèi)型碼)ICW3:00000100從片接從片接IR2)ICW4:00010001從片:從片:ICW1:00010001邊沿級(jí)聯(lián)邊沿級(jí)聯(lián)ICW4ICW2:70H中斷類(lèi)型碼)中斷類(lèi)型碼)ICW3:00000010接主片接主片IR2)ICW4:00000001特殊全嵌套特殊全嵌套非緩沖非緩沖非自動(dòng)結(jié)束非自動(dòng)結(jié)束一般全嵌套一般全嵌套非緩沖非緩沖非自動(dòng)結(jié)束非自動(dòng)結(jié)束程序段:程序段:MICW1 EQU11HMICW2 EQU08HMICW3EQU04HMICW4EQU11HSICW1EQU11HSICW2EQU70HSICW3EQU02HSICW4EQU01HMOVDX,20HMOVAL,MI

14、CW1OUTDX,ALMOVDX,21HMOVAL,MICW2OUTDX,ALMOVAL,MICW3OUTDX,ALMOVAL,MICW4OUTDX,ALMOVDX,0A0HMOVAL,SICW1OUTDX,ALMOVDX,A1HMOVAL,SICW2OUTDX,ALMOVAL,MICW3OUTDX,ALMOVAL,MICW4OUTDX,AL四、控制器四、控制器利用中利用中控制器的通道將外設(shè)傳送控制器的通道將外設(shè)傳送來(lái)的個(gè)數(shù)據(jù)裝入單元開(kāi)始的存儲(chǔ)器中,來(lái)的個(gè)數(shù)據(jù)裝入單元開(kāi)始的存儲(chǔ)器中,編寫(xiě)有關(guān)程序?qū)崿F(xiàn)。編寫(xiě)有關(guān)程序?qū)崿F(xiàn)。答案:通道答案:通道1:模式字:模式字:01000101(45)地址:地址:

15、H端口:端口:02)計(jì)數(shù):計(jì)數(shù):H(端口:(端口:03)頁(yè)面地址:頁(yè)面地址:0H(端口:(端口:83H)MOVAL,5OUT0AH,AL;設(shè)置通道屏蔽設(shè)置通道屏蔽MOVAL,01000101BOUT0BH,AL;設(shè)置通道;設(shè)置通道1的模式字的模式字OUT0CH,AL;清先后觸發(fā)器;清先后觸發(fā)器MOVAX,5000HOUT02H,AL;置通道;置通道1起始地址的低起始地址的低8位位MOVAL,AHOUT02H,AL;置通道;置通道1起始地址的高起始地址的高8位位MOVAX,4236HOUT01H,AL;置通道;置通道1計(jì)數(shù)初值的低計(jì)數(shù)初值的低8位位MOVAL,AHOUT01H,AL;置通道;置通道1計(jì)數(shù)初值的高計(jì)數(shù)初值的高8位位MOVAL,08HOUT83H,AL;置通道;置通道1的頁(yè)面地址的頁(yè)面地址MOVAL,OUT0AH,AL;清除通道屏蔽清除通道屏蔽五、編程五、編程1、根據(jù)下面定義的數(shù)據(jù)段,編寫(xiě)一個(gè)完整的程、根據(jù)下面定義的數(shù)據(jù)段,編寫(xiě)一個(gè)完整的程序,將數(shù)據(jù)緩沖區(qū)序,將數(shù)據(jù)緩沖區(qū)INBUF的數(shù)據(jù)傳送到數(shù)據(jù)的數(shù)據(jù)傳送到數(shù)據(jù)緩沖區(qū)緩沖區(qū)OUTBUF中。中。DATASEGMENTINBUFDW100DUP(?)(?)OUTBUF

溫馨提示

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