![微機接口第五章第六章_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/9/eb5f8081-2e7b-4a71-ad58-2b304d9c0271/eb5f8081-2e7b-4a71-ad58-2b304d9c02711.gif)
![微機接口第五章第六章_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/9/eb5f8081-2e7b-4a71-ad58-2b304d9c0271/eb5f8081-2e7b-4a71-ad58-2b304d9c02712.gif)
![微機接口第五章第六章_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/9/eb5f8081-2e7b-4a71-ad58-2b304d9c0271/eb5f8081-2e7b-4a71-ad58-2b304d9c02713.gif)
![微機接口第五章第六章_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/9/eb5f8081-2e7b-4a71-ad58-2b304d9c0271/eb5f8081-2e7b-4a71-ad58-2b304d9c02714.gif)
![微機接口第五章第六章_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/9/eb5f8081-2e7b-4a71-ad58-2b304d9c0271/eb5f8081-2e7b-4a71-ad58-2b304d9c02715.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、類型 0類型 1類型2類型 3類型 4類型 5類型63I PCS除數(shù)為零單步(TF =1)非屏蔽中斷斷點中斷溢出(OF1)類型 28000H004H008H00CH010H014H070H0FCHCPU使用(5)DOS使用(59)1/18.2S定時類型 64類型 65類型66類型 67類型255100H104H108H10CH3FCH用戶使用(192)中斷向量表中斷向量表中斷向量表地址中斷向量表地址4中斷類型碼中斷類型碼 中斷向量 00 70 0F C9中斷向量指針 004FH 004EH 004DH 004CH 寄存器CSHCSLIPHIPL中斷類型號為13HCS=0070HIP=0FC9H
2、類型類型67H 中斷向量中斷向量0:19CH0:1A0H 50 200:1A2H 00 A00:1A4H 類型類型69H 中斷向量中斷向量2050 IP A000 CS中斷服務入口中斷服務入口 A000:2050 STI RETI43INT 68HMOV AX,05向量地址向量地址=68*4=1A0H12設置中斷首地址按AL中預置的中斷類型碼,DS:DX中預置的中斷首地址設置至中斷向量表中25HAH功 能說 明取用中斷首地址按AL中預置的中斷類型碼,取用中斷向量表中的首地址送至ES:BX中35H 中斷優(yōu)先級的確定中斷優(yōu)先級的確定 在微機系統(tǒng)中通常用三種方法來確定中斷源的優(yōu)先級別,即軟件查詢法、
3、硬件排隊電路法和專用中斷控制芯片法。中斷 狀態(tài) 位DBCPUINT譯碼AB查詢次序為優(yōu)先級次序1) 軟件查詢法 對于圖7.13所示電路,設中斷寄存器端口號為n,則軟件查詢的程序段如下: IN AL,n TEST AL,80H ;1號外設有請求? JNZ II1;有,轉1號中斷服務程序 TEST AL,40H ;2號外設有請求? JNZ II2 ;有,轉2號中斷服務程序 可以看出,采用軟件查詢方式,各中斷源的優(yōu)先級是由查詢順序決定的,最先查詢的設備,其優(yōu)先級最高,最后查詢的設備,其優(yōu)先級最低。采用軟件查詢方式的優(yōu)點是節(jié)省硬件。但是,由于CPU每次響應中斷時都要對各中斷源進行逐一查詢,所以其響應速
4、度較慢。對于優(yōu)先級較低的中斷源來說,該缺點更為明顯。 2) 硬件排隊電路硬件排隊電路 采用硬件排隊電路法,各個外設的優(yōu)先級與其接口在排隊電路中的位置有關。常用的硬件優(yōu)先權排隊電路有鏈式優(yōu)先權排隊電路、硬件優(yōu)先級編碼加比較器的排隊電路等。 鏈式中斷優(yōu)先級電路 響應3#中斷請求“ 1”應答2#應答3#應答1#1#中斷請求2#中斷請求&IRQ& 上述兩種方法雖然可以解決中斷優(yōu)先級控制問題,但實現(xiàn)起來在硬件和軟件上都要做大量的工作,十分麻煩。目前,最方便的辦法就是利用廠家提供的可編程中斷控制器,這樣的器件在各種微機中得到普遍應用。本章后面將介紹廣泛應用于80 x86微機系統(tǒng)中的專用可編程中斷控制芯片8
5、259A。 非屏蔽中斷請求非屏蔽中斷請求中斷邏輯中斷邏輯INT N指令指令INTO指令指令除法除法指令指令單步單步TF=18259A可可屏屏蔽蔽中中斷斷NMIYNY取下一條指令取下一條指令RDWRA0CS讀/寫 邏輯數(shù)據(jù)總線緩沖器級聯(lián) 緩沖/ 比較器D0D7CAS0 CAS1 CAS2SP/EN正在 服務 寄存器ISR優(yōu)先權分析器 PR中斷 請求 寄存器 IRR中斷屏蔽寄存器 IMR 控制邏輯內(nèi)部總線IR0IR7INTAINT初始化命令字ICW1寫入后,8259A內(nèi)部完成初始化過程:A、使8259A對中斷請求信號邊沿檢測電路復位,以使它在中斷請求信號由低變高時,才能產(chǎn)生中斷。B、清除中斷屏蔽寄
6、存器,設置中斷優(yōu)先級排隊。ICW1IC4SNGL00*1LTIM*A0D7 D6 D5 D4 D3 D2 D1 D001不寫ICW4寫ICW401級聯(lián),寫ICW3單片,不寫ICW38088/8086不用標志位0=邊沿觸發(fā)方式1=電平觸發(fā)方式ICW2 D7 D6 D5 D4 D3 D2 D1 D0T31A00T7T6T5T400 D7 D6 D5 D4 D3 D2 D1 D0IR7 T7 T6 T5 T4 T3 1 1 1IR6 T7 T6 T5 T4 T3 1 1 0IR5 T7 T6 T5 T4 T3 1 0 1IR4 T7 T6 T5 T4 T3 1 0 0IR3 T7 T6 T5 T4
7、T3 0 1 1IR2 T7 T6 T5 T4 T3 0 1 0IR1 T7 T6 T5 T4 T3 0 0 1IR0 T7 T6 T5 T4 T3 0 0 08259A輸送的中斷類型號輸送的中斷類型號無特征位,跟在ICW1后ICW3A0D7 D6 D5 D4 D3 D2 D1 D0ICW3 中斷級聯(lián)方式的設置主片 Si表示IRi有中斷請求ICW3A0D7 D6 D5 D4 D3 D2 D1 D0從片 從片標志碼ICW3在ICW1中D1=1時有效,緊跟在ICW2后IR7 IR0 SP/ENCS A0 INTA INTCS0CS2IR7 IR0 SP/ENCS A0 INTA INTCS0CS2
8、IR7 IR0 SP/ENCS A0 INTA INTCS0CS2數(shù)據(jù)總線控制總線地址總線8259主從級聯(lián)GNDGNDVCCICW4PMAEOIM/S10SFNM BUF00A0D7 D6 D5 D4 D3 D2 D1 D001選用8085選用808601非自動方式自動中斷結束方式0= 全嵌套方式1= 特殊全嵌套方式= 非緩沖方式,此時若用級聯(lián),由SP/ EN確定主從設備。= 緩沖方式,本片為從片= 緩沖方式,本片為主片0 1 01 1全嵌套方式:高級中斷可打斷正在處理的中斷,優(yōu)先處理更高級的中斷。特殊全嵌套方式:對于級聯(lián)方式,主8259A把從同一從8259A來的不同級別的中斷請求認為是同級的
9、。在8259A級聯(lián)時,若主片處于特殊全嵌套方式就允許對相同級別的中斷請求開放。OCW1A0D7 D6 D5 D4 D3 D2 D1 D01=屏蔽 ;0=開放OCW1操作命令設置中斷屏蔽字,可讀可寫OCW2A0D7 D6 D5 D4 D3 D2 D1 D0優(yōu)先級輪換指定中斷優(yōu)先級中斷結束 特征位 中斷等級編碼OCW2 用來設置中斷結束方式,中斷排隊方式R SL EOI L2 L1 L0 功能 0 0 1 0 0 0 不指定EOI命令 0 1 1 L2 L1 L0 指定EOI命令 1 0 1 0 0 0 在不指定EOI方式中輪換命令 1 0 0 0 0 0 在自動EOI方式中輪換置位命令 0 0
10、0 0 0 0 在自動EOI方式中輪換復位命令 1 1 1 L2 L1 L0 在指定EOI方式中輪換命令 1 1 0 L2 L1 L0 直接置優(yōu)先級輪換命令MOV AL,20HOUT 20H,ALMOV AL,65HOUT 20H,ALMOV AL,0A0HOUT 20H,ALMOV AL,0E5HOUT 20H,ALOCW3A0D7 D6 D5 D4 D3 D2 D1 D0特殊屏蔽允許特殊屏蔽設置特征位查詢方式讀寄存器允許讀ISROCW3A00X:無效 10:讀IRR 11: 讀ISR1:查詢8259狀態(tài)字 0:不查詢0X:無效 10:特殊屏蔽方式復位11:特殊屏蔽方式置位D7 D6 D5
11、D4 D3 D2 D1 D0申請服務的最高 優(yōu)先權等級編碼I=1: 有中斷請求 I=0: 無中斷請求IR0 IR1 IR2 IR3 IR4 IR5 IR6 IR7T/C0計時中斷計時中斷 鍵盤控制器中斷鍵盤控制器中斷 保留保留 串行口串行口2 串行口串行口1 硬盤硬盤 軟盤軟盤 并行口并行口1INTAINT單片單片INTRINTA RD WRSP/EN+5V共15級向量中斷,采用兩片級連,故CAS2CAS0作互連線,從片的INT直接連到主片的IR2上。 端口地址,主片在020H03F范圍內(nèi),實際使用020H和021H。從片在0A00BFH范圍,實際使用0A0H,0A1H兩個端口。主、從片的中斷
12、請求信號均采用邊沿觸發(fā)。采用完全嵌套方式,優(yōu)先級的排列次序為0級最高,依次為1級,8-15級,然后是3-7級。采用非緩沖方式,主片的SPEN端接+5V,從片SPEN端接地。設定0級-7級對應主片的中斷號為8HOFH,8級15級對應從片的中斷號為70H77H。T/C0計時中斷計時中斷 鍵盤控制器中斷鍵盤控制器中斷 級聯(lián)中斷級聯(lián)中斷 串行口串行口2 串行口串行口1 并行口并行口2 軟盤控制器軟盤控制器 并行口并行口108 09 0A 0B 0C 0D 0E 0F IR0 IR1 IR2 IR3 IR4 IR5 IR6 IR770 71 72 73 74 75 76 77INTAINTAINTINT
13、雙片雙片IR0 IR1 IR2 IR3 IR4 IR5 IR6 IR7IR0IR1IR2IR3IR4IR5IR6IR7SP/ENSP/EN+5VGND 6.1 半導體存儲器內(nèi)存儲器(主存):用來存放當前運行的程序數(shù)據(jù)外存儲器(輔存):存放暫時不運行的程序數(shù)據(jù)主存:速度快,容量小,價格高輔存:速度慢,容量大,價格低光存儲器 光盤磁表面存儲器半導體存儲器軟磁盤硬磁盤盒式錄音帶ROMRAM可編程PROM掩膜 ROMPROMEPROMEAROM雙極型MOS 型動態(tài)RAM靜態(tài)RAM 片選信號:表示存儲器是否工作 讀信號:表示存儲器的操作為讀操作 寫操作:表示存儲器的操作為寫操作一唯譯碼: 每一字選線選中
14、存儲單元二唯譯碼:X,Y譯碼,X,Y相交處選中一單元1KBCS11KBCS11KBCS11KBCS1A10 A11 A12 A13A0A9A0 A12A0 A12A0A12A0A12CS 6264CS 6264(A14)A13M/IOD0 D7D0 D7D0D7D0D71#2#1#2#00000H01FFFH02000H03FFFH04000H05FFFH06000H07FFFH1#1#2#2#00000H01FFFH02000H03FFFH04000H05FFFH06000H07FFFH8KBCS8KBCS8KBCSY0Y1Y73:8 譯碼器A13A15A0A12(1)(2)(8)8KBCS
15、8KBCS8KBCSY0Y1Y32:4 譯碼器A13A14A0A12(1)(2)(4)A15空閑2KBCS(1)2KBCS(2)2KBCS(8)2KBCS(9)2KBCS(10)Y0Y1Y7 3-8 譯碼器 A11A13A14A15A0A10111111111ABCG2AG2BG1A14 A15 +5VA11 A12A13A10(1) (2) (3) (4)(5)(6)(7)(8)(9)(10)(11)(12)去4片EPROM去8片RAMY0Y7 74LS138A0A12A0A12譯碼器A13A0A12A0A12譯碼器MCEOERDMRD1A0A121譯碼器MRDA0A12CEOECEOEDO
16、UTDOUTDOUTA13A132114 1K*4 10條地址線,4條數(shù)據(jù)線6116 2K*8 11條地址線,8條數(shù)據(jù)線6264 8K*8 13條地址線,8條數(shù)據(jù)線62128 16K*8 14條地址線,8條數(shù)據(jù)線62256 32K*8628128 128K*8數(shù)據(jù)線、控制線(片選、讀、寫),地址線1.靜態(tài)RAM動態(tài)RAM :利用MOS管的柵極電容保存信息動態(tài)RAM集成度高、成本低、耗電少,且必須定時刷新。動態(tài)RAM有4管動態(tài)RAM, 3管動態(tài)RAM,單管動態(tài)RAM。動態(tài)RAM為提高集成度,減少引腳的封裝數(shù),地址線分成行地址,列地址刷新地址計數(shù)器讀/寫RAS CAS WR DRAM地址地址總線CPU Cache技術:把主存儲器看成高速緩沖器而設置的小容量的局部存儲器局部性原理:時間局部性、空間局部性 CPUCache SRAM主存 DRAM輔存 硬盤Cache控制器DRAM控制器提高速度提高容量Cache、主存、輔存關系cCache的結構主
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 環(huán)保產(chǎn)品研發(fā)與生產(chǎn)合同
- 2025年度高端服裝批發(fā)合同賣方定制版
- 2025年度新型環(huán)保果皮箱批量采購合同
- 2025年度會議室裝修環(huán)保檢測與評估合同
- 2025年度供用電合同電力設備維護保養(yǎng)規(guī)范范本
- 2025年智慧教育平臺開發(fā)與運營合同
- 2025年度金融行業(yè)編外風險管理顧問合同
- 2025年度國際文化產(chǎn)業(yè)項目合作合同
- 2025年度文化遺物質檢實驗室文物保護合同
- 2025年度圍欄工程安全生產(chǎn)責任保險合同
- 2024年臨床醫(yī)師定期考核試題中醫(yī)知識題庫及答案(共330題) (二)
- 2025-2030年中國反滲透膜行業(yè)市場發(fā)展趨勢展望與投資策略分析報告
- 《住院患者身體約束的護理》團體標準解讀課件
- 電商部售后客服績效考核表
- 小提琴協(xié)奏曲《梁?!纷V
- 人教版高中化學必修一第一章《物質及其變化》教學課件
- 復工復產(chǎn)工作方案范本【復產(chǎn)復工安全工作方案】
- HyperMesh100基礎培訓教程
- 化工裝置實用操作技術指南講解
- 春季高考英語《大綱短語》(218個核心詞匯相關短語)
- 護理文書書寫規(guī)范ppt課件
評論
0/150
提交評論