微機(jī)原理與通信接口復(fù)習(xí)_第1頁
微機(jī)原理與通信接口復(fù)習(xí)_第2頁
微機(jī)原理與通信接口復(fù)習(xí)_第3頁
微機(jī)原理與通信接口復(fù)習(xí)_第4頁
微機(jī)原理與通信接口復(fù)習(xí)_第5頁
已閱讀5頁,還剩18頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

試題類型:填空題:10%選擇題:10%改錯(cuò)題:10%閱讀程序題:10%編程題:10%綜合題:50%復(fù)習(xí)課第1章微型計(jì)算機(jī)基礎(chǔ)進(jìn)位計(jì)數(shù)制H、Q、D、B、BCD十進(jìn)制——N進(jìn)制整數(shù)部分:除N取余倒排小數(shù)部分:乘N取整順排N進(jìn)制——十進(jìn)制按權(quán)展開例:下列4個(gè)不同進(jìn)位制的數(shù)中,其值為6.2的是

A、6.2HB、6.2QC、(11.1)5D、00110.0100B分析:顯然A、B都錯(cuò),D是6.25,所以是C第2章微型計(jì)算機(jī)組成及微處理器功能結(jié)構(gòu)1.8086/8088微處理器結(jié)構(gòu):〈1〉CPU內(nèi)部的組成及各部件的作用。〈2〉寄存器結(jié)構(gòu)各寄存器專用作用。〈3〉標(biāo)志寄存器及各標(biāo)志的作用。〈3〉8086/8088存儲器及其尋址。〈4〉8086/8088的各引腳信號及作用,〈5〉8086/8088系統(tǒng)總線的形成,總線信號及的作用。〈6〉8086/8088最大、最小工作模式系統(tǒng)結(jié)構(gòu)及區(qū)別?!?〉8086/8088的存貯器的分段管理。2.8086的總線的讀、寫、中斷時(shí)序。

狀態(tài)標(biāo)志包括6位:CF、PF、AF、ZF、SF、OF38H+6AH00111000+0110101010100010CF=0PF=0;奇數(shù)個(gè)1AF=1ZF=0SF=1OF=1控制標(biāo)志:IF微處理器總線、時(shí)序微處理器總線:8086的40條引腳信號按功能可分為四部分——地址總線、數(shù)據(jù)總線、控制總線以及其他(時(shí)鐘與電源)。

主要特點(diǎn):地址/數(shù)據(jù)(AD)總線是分時(shí)復(fù)用的雙重總線,需要外部鎖存器分離地址、數(shù)據(jù)信息。ALE的下降沿用來把地址/數(shù)據(jù)總線(AD15~AD0)以及地址/狀態(tài)總線(A19~A16/S6~S3)中的地址信息鎖住并存入地址鎖存器中。常用地址鎖存器:74LS373,82828086微處理器有兩種工作方式:最大方式、最小方式。8086微處理器的基本時(shí)序:只掌握基本概念,不分析時(shí)序。系統(tǒng)的復(fù)位和啟動,復(fù)位時(shí)各寄存器的值時(shí)鐘周期、總線周期、指令周期存儲器的分段結(jié)構(gòu):為解決20位物理地址與16位寄存器的矛盾。邏輯地址:由段基址和段內(nèi)偏移地址組成的地址物理地址:存儲器的絕對地址(20位的實(shí)際地址),范圍從00000H~FFFFFH,是由CPU訪問存儲器時(shí)由地址總線發(fā)出的地址。物理地址由總線接口單元BIU形成。例:8000:0100H(邏輯地址)——80100H(物理地址)已知SS=3500H,SP=0800H堆棧段物理地址:35000H~44FFFH入棧10字節(jié):SP=07F6HorPA=357F6H出棧6字節(jié):SP=07FCHorPA=357FCH堆棧的概念:堆棧的工作方式是“先進(jìn)后出”。用棧指針SP管理入棧,SP-2出棧,SP+2第3章指令系統(tǒng)和尋址方式

1.

尋址方式〈1〉立即尋址〈2〉寄存器尋址〈3〉存儲器操作數(shù)的尋址方式(直接尋址;寄存器間接尋址;基址尋址;變址尋址;比例變址尋址;基址、變址尋址;帶位移的基址、變址尋址;基址加比例變址尋址;基址加比例變址尋址)2.

指令系統(tǒng)〈1〉數(shù)據(jù)傳送類指令。〈2〉算術(shù)運(yùn)算、邏輯運(yùn)算、移位指令?!?〉了解位處理、串操作指令〈4〉簡單標(biāo)志轉(zhuǎn)移,有符號數(shù)、無符號數(shù)轉(zhuǎn)移指令?!?〉處理機(jī)控制指令存儲器操作數(shù)的有效地址EA的取得方法:直接尋址、寄存器間接尋址、相對寄存器尋址、基址加變址尋址、相對基址加變址尋址存儲器操作數(shù)的物理地址PA的取得方法:一般存儲器操作數(shù)指令中隱含段寄存器,有的指令允許段超越,需要在指令中標(biāo)明。

8088/8086CPU的指令系統(tǒng)

(不包括串操作指令及處理器控制指令)DIV(Division)無符號數(shù)除法指令格式:DIVsrc;字節(jié)操作(AL)←(AX)/(src)的商(AH)←(AX)/(src)的余數(shù)

;字操作(AX)←(DX,AX)/(src)的商(DX)←(DX,AX)/(src)的余數(shù)ORAH,0

JNZLP2判斷一個(gè)無符號字節(jié)數(shù)據(jù)能否被XX除盡

第4章匯編語言程序設(shè)計(jì)

程序結(jié)構(gòu):分段結(jié)構(gòu)段定義偽操作:段名SEGMENT、、、

段名ENDS子程序(過程)定義:過程名PROC類型、、、過程名ENDP宏過程定義:宏指令名MACRO<形式參數(shù)>

。。。。。。ENDM語句格式:包括指令語句、偽指令語句標(biāo)號和變量的使用:常數(shù)、表達(dá)式:數(shù)值返回操作符

例:SEG

取符號地址(變量或標(biāo)號)的段地址MOVAX,SEGyy例:OFFSET

取符號地址(變量或標(biāo)號)的偏移地址MOVBX,OFFSETyy

LENGTH

取變量的長度屬性常用偽指令的使用:DB指示其后的操作數(shù)為字節(jié)類型DW指示其后的操作數(shù)為字類型DD指示其后的操作數(shù)為雙字類型(dup,?)匯編語言程序設(shè)計(jì)(順序、分支、循環(huán)結(jié)構(gòu)、子程序結(jié)構(gòu))DOS功能調(diào)用

返回DOS:4CH號功能調(diào)用例:在要返回DOS處,安排指令:

MOVAH,4CHINT21H

執(zhí)行完4CH的功能調(diào)用,即返回DOS。第6章存貯器半導(dǎo)體存儲器的分類:可讀寫存儲器RAM(靜態(tài)SRAM、動態(tài)DROM、高速緩存(cache)作用

)只讀存儲器ROM(EPROM、EEPROM等)熟悉常用存儲器芯片的使用:6116、6264、2716、2764等掌握地址譯碼芯片74LS138的使用存儲器芯片的存儲容量的確定

存儲容量的擴(kuò)展:線選法和譯碼法(全譯碼、部分譯碼)概念

全譯碼除去作為片內(nèi)的尋址線外,所余的高位地址總線全部譯碼,譯碼輸出作為各芯片的片選信號。(不存在地址重疊)

部分譯碼是將片內(nèi)尋址地址線以外的高位地址線的一部分接譯碼器的輸入端,譯碼器的輸出作為片選。(若有地址線懸空,則存在地址重疊)片內(nèi)低位地址的處理(與存儲容量的關(guān)系),高位地址又如何處理?

譯碼電路與尋址范圍的對應(yīng)。書上的例題:P247例6.3第8章中斷和異常中斷的基本概念:中斷的優(yōu)點(diǎn):分時(shí)操作(CPU與外設(shè)并行工作,提高了效率)實(shí)時(shí)處理故障處理CPU響應(yīng)中斷的條件:1)外設(shè)有中斷請求且未屏蔽2)中斷是開放的8086CPU中斷系統(tǒng)中斷的分類:(256種中斷分為兩大類)外部中斷(外部可屏蔽中斷INTR)、內(nèi)部中斷。中斷類型號的獲?。?/p>

中斷類型號(中斷向量碼)、中斷向量、中斷向量表

中斷入口地址的設(shè)置

用戶要自己將中斷服務(wù)程序入口地址置入相應(yīng)的中斷向量表內(nèi)。①取中斷類型號N②當(dāng)前PSW的內(nèi)容入棧③當(dāng)前CS的內(nèi)容入棧④當(dāng)前IP的內(nèi)容入棧⑤清IF、TF標(biāo)志為0⑥取內(nèi)存單元(0:N×4)字內(nèi)容送IP取中斷入口地址⑦取內(nèi)存單元(0:N×4+2)字內(nèi)容送CS轉(zhuǎn)入服務(wù)

保護(hù)斷點(diǎn)狀態(tài)、地址,關(guān)中斷8086CPU響應(yīng)中斷的過程當(dāng)中斷源產(chǎn)生中斷申請后不論是內(nèi)中斷、非屏蔽中斷,還是可屏蔽中斷只要滿足響應(yīng)條件,在執(zhí)行完當(dāng)前指令后,CPU內(nèi)部硬件會自動完成下列響應(yīng)中斷的過程:可編程中斷控制器Intel8259A:單片可以直接管理8個(gè)硬件中斷源,還可級聯(lián)操作。CPU對8259A的控制命令分為兩類:一類是初始化控制字(ICW)4個(gè)另一類是操作命令字(OCW)3個(gè)中斷的優(yōu)先級高低

中斷類型號的獲取中斷向量的存取在某應(yīng)用中,8259A工作于正常全嵌套方式,邊沿觸發(fā),非緩沖連接,非自動中斷結(jié)束,端口地址為20H和21H。其中某中斷的中斷類型號為6AH,其中斷服務(wù)子程序名為ROUTINE,且已知其地址是1000:2A40。(1)本題中的中斷源應(yīng)與8259A的哪一個(gè)IR輸入端相連?其中斷矢量地址是多少,矢量區(qū)對應(yīng)的4個(gè)單元的內(nèi)容是什么?(2)為8259A設(shè)置正確的初始化命令字,并編寫初始化程序。(3)編寫程序片段,設(shè)置該中斷源的中斷矢量。第9章I/O接口和總線CPU與外部設(shè)備之間的接口信息數(shù)據(jù)信息是CPU和I/O設(shè)備交換的基本信息,通常是8位或16位。狀態(tài)信息反映了當(dāng)前外設(shè)的工作狀態(tài),它是由外設(shè)通過接口送入CPU的??刂菩畔⑹荂PU通過接口送給外設(shè)的。CPU通過發(fā)送控制信息控制外設(shè)的工作。外設(shè)種類不同,控制信息也各不相同。簡單的輸入輸出接口芯片最常用的簡單的輸入輸出接口芯片主要有緩沖器和鎖存器1、緩沖器74LS244和74LS2452、鎖存器74LS273和74LS3738255結(jié)構(gòu)、引腳、工作方式、控制字及編程、工作方式0下對開關(guān)量的輸入、輸出,應(yīng)用電路與控制程序的設(shè)計(jì)。(包括與CPU的接口電路設(shè)計(jì)、端口地址的設(shè)定)掌握獨(dú)立式按鍵,

LED顯示器,8段數(shù)碼管的接口電路設(shè)計(jì)第9章可編程外圍接口芯片8255A及其應(yīng)用可編程計(jì)數(shù)器/定時(shí)器8253及其應(yīng)用8253結(jié)構(gòu)、引腳、工作方式(觸發(fā)方式)、計(jì)數(shù)初值計(jì)算、控制字及初始化編程、分頻電路的設(shè)計(jì)。(與CPU的接口,端口地址的確定,脈沖信號的輸入、輸出,GATE控制信號的連接)第10章串行通信和可編程接口芯片8251A概念

溫馨提示

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

評論

0/150

提交評論