微機原理復習_第1頁
微機原理復習_第2頁
微機原理復習_第3頁
微機原理復習_第4頁
微機原理復習_第5頁
已閱讀5頁,還剩28頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

第2章8086微處理器1、結構總線接口部件:地址加法器的作用隊列緩沖器的工作原理執行部件:通用寄存器、標志寄存器2、存儲器分段管理技術:段的規定、段內尋址、物理地址、邏輯地址、段基址3、標志寄存器的標志位功能及使用4、8086的重要引腳及使用重點:

(1)8086的最小目標系統(應用那些重要引腳,使用那些外圍芯片、怎樣和8086進行連接)(2)數據總線緩沖器74LS244和74LS245或者8286的使用。(3)地址鎖存器74LS373/8282的正確使用。

第3、4章8086的指令系統及匯編語言1、指令的格式及3種操作數2、8086的操作數尋址方式:7種3、立即數在指令中的限制4、數據傳遞的要求:數據類型相同(長度、高、低字節)5、數據傳遞中基址寄存器的限制:CS6、8086堆棧的原理及數據傳遞限制:先進后出,成對使用指令PUSH、POP,棧底不變,僅改變棧頂,每次改變2個單元。7、存儲單元地址的正確計算8、尋址中特定寄存器的正確使用9、目的地址和源地址的正確計算與確定10、目的操作數與源操作數的正確確定及使用,如獲取、存儲數據采用規則存放時數據的存儲單元地址的確定。11、專用輸入輸出指令IN、OUT

用于CPU與I/O之間傳送數據、命令等信息,通過I/O端口地址實現。有8位端口地址,16位端口地址。

對16位端口地址,通過DX寄存器間接尋址,故8086可以間接尋址的I/O端口數最多為65336個,地址:0000H~FFFFH。對8位端口地址可直接尋址,最多端口數為

256個,地址為00H~FFH。若I/O端口的數據線為8位的,則注意與

8086CPU的地址總線的連接,應符合規則存放要求。12、算術運算指令影響標志寄存器的有關標志位!

注意指令中隱含寄存器的正確使用。指令中操作數的尋址方式及專用寄存器。

BCD碼調整指令的正確使用。13、邏輯運算、移位指令注意帶符號位的移位指令注意TEST指令用法14、轉移類指令正確使用轉移的條件、選擇轉移指令15、注意使用CX計數的循環控制指令。注意CMP指令:對標志位的影響、2個比較數據大小的判斷與標志位的關系。16、CALL指令,RET指令17、匯編語言源程序的組成結構—段結構18、段定義偽指令SEGMENTENDS

段的定位方式(字節、字、節、頁)19、位置計數器、ORG指令及其應用20、變量定義偽指令及變量的三屬性。

DBDWDDDUP及嵌套它們既定義變量,也給變量分配存儲單元和初值。一個變量可以有多個值,每個值的長度相同,每個值有一個存儲單元。21、記錄及記錄定義偽指令22、匯編語言屬性操作符

SEGOFFSETTYPELENGTHSIZE23、程序設計技術

1.正確選擇使用指令

2.正確理解給定指令的功能和作用

3.仔細閱讀程序段,理解程序的功能,獲得指令執行后的結果及標志位變化。

4.正確判斷指令的對錯

5.正確修改指令,改變程序段的功能。第5章存儲器1、存儲器的基本組成及各部分的功能2、存儲器的單元地址譯碼方式3、與CPU的接口技術

8086CPU的最大可尋址存儲空間1MB。標準結構存儲器的字長為8位。

16位數據的存儲格式:高位字節—高地址低位字節—低地址4、規則存放的實現及存儲器地址區間確定偶體存儲器的每個單元地址均為偶數地址;奇體存儲器的每個單元地址均為奇數地址。偶體存放16位數據的低字節,奇體存放16數據的高字節。偶體存儲器芯片的片選由CPU地址線A0及高位地址線的組合控制;奇體存儲器芯片的片選由CPU的BHE引腳及高位地址線組合控制。

CPU的低位地址線與存儲器地址線連接。5、3—8譯碼器138的工作原理6、8086通過138與存儲器芯片的連接、奇體偶體存儲體的實現,存儲器片選信號的實現,8086地址線的正確使用,確定存儲器芯片的存儲單元地址范圍。重點:端口地址譯碼(1)根據圖,確定地址(2)根據給定地址,確定譯碼電路并畫圖200~207h208~20Fh210~217h218~21Fh220~227h228~22Fh230~237h238~24Fh74LS1383-8譯碼器AY0BY1CY2G1Y3Y4G2AY5Y6G2BY7

00010&A3A4A5+5VA6A7A8A9AENIORIOWPC總線&端口譯碼電路讀圖計算譯碼地址

已知并行接口芯片8255A有4個端口,片選信號CS為低電平有效。試設計一個譯碼電路,使該芯片的4個端口地址為2F0H~2F3H。第六

章8255A1、8255A的內部結構

A口、B口、C口,分為A組、B組。2、注意8255A與CPU的連接3、8255A的工作方式:

A口:方式0、1、2B口:方式0、1C口:方式0

在A、B口的方式0、1,C口用作握手信號。4、8255A的控制字工作方式控制字、C口的復位/置位字。共用同一個地址,由特征位D7區分。每次執行復位/置位字,改變C口某一位引腳的輸出電平。復位輸出0,置位輸出1。在A、B口工作于方式1或2時,若要設置A、B口中斷,需對相應的C口引腳使用復位/置位字。5、8255A與打印機的接口技術及編程控制。6、矩陣式鍵盤的工作原理+5V10kPA08255APA1PA3PA210kPB7PB6PB4PB5PB3PB2PB0PB10123456789ABCDEFA口用作輸出B口用作輸入PA0~PA3(行號)連接到PB4~PB7,所以讀B口時,所得的低四位為列號,高四位為行號。即一次獲取了行列號。對每個鍵確定其行列號的值,在數據段中先存放鍵與行列號的對應表。那么,在讀取到所按下鍵的行列號時,通過查表即可得到所讀鍵的名稱。掃描鍵盤步驟:(1)

檢測所有按鍵是否全都松開了,直到所有鍵松開。(5)檢測確認該鍵是否釋放:(2)

檢測是否有鍵按下,直到有鍵按下。(3)

檢測確認有鍵按下。(消除鍵抖動,20ms)(4)

對按下的鍵進行編碼(此處只考慮按下一個鍵):否:繼續確認是:轉第(2)步第七

章計數/定時器1、8253計數器的最大計數值和計數范圍與計數方式有關:二進制計數、BCD碼計數。2、8253的內部結構與功能3、8253的4個端口地址的確定4、8253的控制字與計數初值計算5、8253的6種工作方式:方式0、1、26、理解初始化程序,確定端口地址、控制字、或由控制字確定初始化功能。第8章中斷系統1、基本I/O接口電路的5種功能。2、CPU與外設之間數據的4種傳送方式,注意它們的特點與條件3、8086CPU響應外中斷INTR的條件和響應過程。4、8086的中斷優先權排序、可處理的中斷源個數及類別。5、8086CPU對中斷的管理方法:中斷向量、中斷類型號、中斷向量表、中斷向量地址。6、8259A的內部功能結構7、8259A的引腳功能8、8259A的級聯9、8259A的工作方式10、8259A的初始化命令字及編程11、8259A的操作命令字及編程12、8259A的IRi中斷類型號的確定第9章串行通信接口1、異步通信方式異步通信字符格式:起始位—1位,邏輯0;多位數字—5~8位,且數據的D0位緊接著起始位;奇偶校驗位—1位,可以約定為奇校驗、偶校驗、無校驗;停止位—1位、1.5位或2位,邏輯1。通信雙方的傳送由收發時鐘控制,雙方的收發時鐘頻率一致,每個時鐘周期傳送1位信息。沒有傳送信息時,通信線保持邏輯1。2、波特率、位傳輸時間表征串行通信的數據傳輸率,bit/s。位傳輸時間是每位二進制位傳輸所需要的時間,是波特率的倒數。3、收發時鐘、波特率系數收發時鐘是波特率的k倍,稱為波特率系數:16,32,64。4、RS232C采用負邏輯:1—-3V~-15V;

0—+3V~+15V。5、8251A的編程方法1)寫入方式控制字:確定8251A的工作方式,是異步還是同步,傳送的波特率,字符長度,奇偶校驗等;2)寫入命令控制字:控制8251A工作,如允許或禁止8251A收發數據,啟動搜索同步字符,使8251A進行內部復位等。3)讀出狀態字:使CPU了解8251A的工作狀態。編程時通常讀取狀態字后判斷是否就緒或接收到的數據是否出錯。如沒有就緒則一直讀取,直至就緒。如果出錯轉向錯誤處理子程序,否則繼續傳輸數據。為確保8251A可靠復位,應向8251A控制端口連續輸出3個全“0”,再輸出一個內部復位命令(命令字的D6=1,即40H);然后再進行初始化。每向控制口寫一次,需要手動延時以提供寫恢復時間。第10章A/D和D/A1、基本要求了解A/D和D/A轉換的原理掌握D/A0832和A/D0809的結構及與CPU的連接方法學會使用A/D和D/A組成簡單控制系統。了解DAC0832的管腳和用法8位輸入寄存器D7~D0&&LE1LE2ILECSWR1XFERWR2VREFIOUT2IOUT1RFBAGNDDGNDVCoooooo8位DAC寄存器8位D/A轉換器&4~713~161718211981211932010輸入數據啟動轉換MOVDX,320H;指向輸入寄存器MOVAL,DATA;輸入被轉換的數據OUTDX,AL

;數據打入輸入寄存器INCDX

;指向DAC寄存器OUTDX,AL

;選通DAC寄存器,相當于啟動D/A ;轉換器2.DAC0832(3)雙緩沖式:XFERWR2WR1CSDAC0832ILEVREF+IOWD7~D0320H321H地址總線地址譯碼器怎樣使用DAC0832實現波形的輸出例

設DAC的端口地址為80H,VR=5V,編程輸出如圖0V~4.98V線性增長的周期性鋸齒波。START: MOVAL,0FFHAGAIN: INCAL OUT80H,AL

CALLDELAY JMPAGAIN0v+5v首先計算數字量NN=Vo/VR*2nA/D轉換ADC0809

STARTEOCCLKOED7D0ADDCADDBADDAALEIN0IN7比較器8路模擬開關逐次逼近寄存器SAR樹狀開關電

溫馨提示

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

評論

0/150

提交評論