




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
微型計算機原理與應(yīng)用
------8086中斷系統(tǒng)簡介主講人:xxx
可編程中斷控制器8259A主講人:馬永紅主要內(nèi)容:1、中斷控制器8259的結(jié)構(gòu)與引腳2、8259的工作過程3、8259工作方式的確定-----初始化編程一、8259A功能綜述用于系統(tǒng)中斷管理的專用芯片,相當(dāng)于8086的秘書.INTR8086CPU中斷控制器8259APIC可屏蔽中斷請求可屏蔽外設(shè)中斷請求INTA單片工作時可接納8個中斷源,中斷源接在IR0-IR7的8個引腳上;一個芯片不夠,多片級聯(lián)工作,最多可接納64個中斷源。實現(xiàn)中斷的申請登記、屏蔽管理功能,完成優(yōu)先權(quán)選擇、中斷嵌套方式、結(jié)束方式的工作.提供矢量中斷和查詢中斷2種中斷源識別方式;根據(jù)中斷源向8086提供不同中斷類型碼;查詢碼中含有中斷識別碼,查詢到以后,可以直接進入中斷子程序,就不必經(jīng)中斷向量表來查找。登記、選擇(黑名單)、傳遞信息內(nèi)部哪些部件實現(xiàn)以上功能DBIN0IN7單片工作時可接納8個中斷源,多片級聯(lián)工作時最多可接納64個中斷源。1、外接中斷源固定優(yōu)先級方式8259A所管理的8級中斷優(yōu)先權(quán)是固定不變的,其中IR0的中斷優(yōu)先級最高,IR7的中斷優(yōu)先級最低。加電后,默認優(yōu)先級順序從高到低為IR0~IR7IR7IR6IR5IR4IR3IR2IR1IR07654321032107654最低級最高級最高級最低級優(yōu)先級IR7IR6IR5IR4IR3IR2IR1IR0默認優(yōu)先級優(yōu)先級可編程改變2、兩類優(yōu)先級控制方式循環(huán)優(yōu)先級方式
(排隊買票方式)即一個中斷源的中斷請求被響應(yīng)之后,其優(yōu)先級自動降為最低。原來比它低一級的中斷上升為最高級系統(tǒng)啟動時,8級中斷優(yōu)先級默認為IR0—IR7,這時,剛好IR4發(fā)出了中斷請求,CPU響應(yīng)之后,若8259A工作在優(yōu)先級自動循環(huán)方式下,則中斷優(yōu)先級自動變?yōu)镮R5、IR6、IR7、IR0、IR1、IR2、IR3、IR4。(不指定中斷)
正常屏蔽方式:平級或者優(yōu)先級低的加以屏蔽。特定屏蔽方式;其他的中斷源全部屏蔽,結(jié)束后全部開放3、兩種屏蔽方式正常完全嵌套特定完全嵌套:級聯(lián)的嵌套方式比如:從片中的IR3先執(zhí)行,此時從片IR0又提出中斷申請,如果設(shè)成正常嵌套,那么IRO就不會響應(yīng);若特定完全嵌套,那么IRO是可以被響應(yīng)的,產(chǎn)生嵌套。4、兩種嵌套方式自動:INTA第二個低電平時,讀中斷類型碼,讀完后,INTA從0變1時,中斷請求標(biāo)志位自動恢復(fù),優(yōu)先權(quán)就不存在了。非自動中斷:通過指令來設(shè)定結(jié)束正在執(zhí)行的中斷。5、兩種中斷結(jié)束方式PPT二、8259A功能綜述內(nèi)部結(jié)構(gòu)與引腳信號12354
中斷請求寄存器IRR8位,每一位對應(yīng)一個中斷源。外設(shè)IR0-IR7有中斷請求時,寄存器的對應(yīng)位置1。相當(dāng)于中斷申請登記,8259通過這個寄存器知道哪些中斷源申請中斷。中斷服務(wù)寄存器ISR
8位,每一位對應(yīng)一個中斷源。當(dāng)某個中斷源的中斷請求被CPU響應(yīng),ISR寄存器中的對應(yīng)位置1。記錄CPU當(dāng)前正在接待哪個中斷源。當(dāng)有新的請求進來時,由于正在被響應(yīng)的中斷申請標(biāo)志已被清除,所以通過服務(wù)寄存器的標(biāo)志進行比較,決定優(yōu)先權(quán)的高低。中斷屏蔽寄存器IMR8位,每一位對應(yīng)一個中斷源,用以對8個中斷源的中斷請求信號進行屏蔽控制。當(dāng)其中某位置”1”時,相應(yīng)的中斷請求被屏蔽,即不允許向CPU提出中斷請求。相當(dāng)于預(yù)先設(shè)置了黑名單,決定中斷請求是否能送到CPU中斷優(yōu)先權(quán)判別電路
多個中斷源申請,先接待誰,由該電路決定。用以比較正在處理的中斷和剛剛進入的中斷請求之間的優(yōu)先級別,以決定是否產(chǎn)生多重中斷或中斷嵌套。12342.
8259A的引腳信號D7-D0:與CPU數(shù)據(jù)總線直接相連。傳送中斷類型碼和輸入控制字片選線。通常接CPU高位地址總線或地址譯碼器輸出線
地址線。接CPU地址總線A0。與讀寫信號配合,操作8259A內(nèi)部寄存器。讀、寫命令信號線。均為低電平有效,與CPU的讀、寫信號相連。
級連信號線,高電平有效。當(dāng)8259A為主片,是輸出線;為從片,則為輸入線。中斷響應(yīng)信號輸入線,低電平有效。與CPU的中斷應(yīng)答線相連。
中斷請求信號輸出線,高電平有效。與CPU的中斷請求線相連。
中斷請求信號輸出入線,高電平有效。與外設(shè)的中斷請求信號相連,接收來自外設(shè)的中斷請求。固定優(yōu)先級方式下IR0優(yōu)先權(quán)最高,IR7優(yōu)先權(quán)最低。
PPT8259A引腳簡介8259A處理中斷的工作過程中斷請求寄存器D7D6D5D4D3D2D1D000000000111D4D2D0中斷屏蔽寄存器D7D6D5D4D3D2D1D000000100D4D0D0去往CPU請求階段PPT響應(yīng)階段中斷服務(wù)寄存器D7D6D5D4D3D2D1D0000000001中斷請求寄存器D7D6D5D4D3D2D1D0000101010中斷類型碼CPU取走類型碼PPT8259A工作結(jié)束階段PPT例1:設(shè)SP=0100H,SS=0500H,PSW=0240H,(00024H)=0060H,(00026H)=1000H,在0800H:00A0H中有一條INT9指令(占2個字節(jié))。求:執(zhí)行INT9指令后,SS,SP,IP,PSW的內(nèi)容是什么?堆棧頂?shù)娜齻€字是什么?中斷服務(wù)程序入口地址是多少?分析:INT9指令的處理分以下幾步?(中斷響應(yīng))PSW入堆棧使IF、TF為“0”斷點地址(0800H:00A0H)入堆棧調(diào)用中斷服務(wù)程序例題理解整個中斷處理過程!指令執(zhí)行后就到這一步為止!執(zhí)行中斷服務(wù)程序就不是INT9指令的任務(wù)了。執(zhí)行前狀態(tài)圖:把已知條件反應(yīng)在內(nèi)存與堆棧中。執(zhí)行后狀態(tài)圖1234SP:0100-6=00FASS:0500IP:0060,子程序偏移地址。PSW:00402、中斷類型號N=24H,中斷服務(wù)程序名FWCHX。寫出設(shè)置中斷向量的程序段。MOVAX,0000HMOVDS,AXMOVBX,0090H;24H*4=0090H(不是96H)LEAAX,F(xiàn)WCHXMOV[BX],AXMOVAX,SEGFWCHXMOV[BX+2],AX
例題理解整個中斷處理過程!80x86的中斷系統(tǒng)在使用80x86組成的微機系統(tǒng)中采用了8259A可編程中斷控制器芯片。每個8259A芯片可以管理8個中斷源。通過多片級聯(lián)方式,8259A能構(gòu)成最多管理64個中斷向量的系統(tǒng)。在PC/AT系列兼容機中,使用了兩片8259A芯片,共可管理15級中斷向量。其級聯(lián)示意圖如圖5-18所示。其中從芯片的INT引腳連接到主芯片的IR2引腳上,即8259A從芯片發(fā)出的中斷信號將作為8259A主芯片的IRQ2輸入信號。主8259A芯片的端口基地址是0x20,從芯片是0xA0。IRQ9引腳的作用與PC/XT的IRQ2相同,即PC/AT機利用硬件電路把使用IRQ2的設(shè)備的IRQ2引腳重新定向到了PIC的IRQ9引腳上,并利用BIOS中的軟件把IRQ9的中斷int71重新定向到了IRQ2的中斷int0x0A的中斷處理過程。這樣一來可使得任何使用IRQ2的PC/XT的8位適配卡在PC/AT中仍然能正常使用。做到了PC系列的向下兼容。在總線控制器控制下,8259A芯片可以處于編程狀態(tài)和操作狀態(tài)。編程狀態(tài)是CPU使用IN或OUT指令對8259A芯片進行初始化編程的狀態(tài)。一旦完成了初始化編程,芯片即進入操作狀態(tài),此時芯片即可隨時響應(yīng)外部設(shè)備提出的中斷請求(IRQ0~IRQ15),同時系統(tǒng)還可以使用操作命令字隨時修改其中斷處理方式。通過中斷判優(yōu)選擇,芯片將選中當(dāng)前最高優(yōu)先級的中斷請求作為中斷服務(wù)對象,并通過CPU引腳INT通知CPU外中斷請求的到來,CPU響應(yīng)后,芯片從數(shù)據(jù)總線D7~D0將編程設(shè)定的當(dāng)前服務(wù)對象的中斷號送出,CPU由此獲取對應(yīng)的中斷向量值,并執(zhí)行中斷服務(wù)程序。
自動EOI:在第2個INTA#結(jié)束時,由8259A使ISRi自動復(fù)位;指定EOI:由CPU發(fā)出一條SEOI命令,該EOI命令中指出了所要復(fù)位的ISR的位號。
非指定EOI:由CPU發(fā)出正常EOI命令,該EOI命令使ISRi=1的位中優(yōu)先級最高的那一位復(fù)位。當(dāng)某一IRi中斷被服務(wù)時,ISR中的相應(yīng)位ISRi=1。當(dāng)服務(wù)結(jié)束后,則必須清零該ISRi位。使ISRi
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國路由器市場十三五規(guī)劃及發(fā)展策略分析報告
- 2025-2030年中國藥用碘行業(yè)十三五規(guī)劃與發(fā)展前景分析報告
- 2025-2030年中國背投式投影電視機項目投資風(fēng)險分析報告
- 2025-2030年中國翻譯行業(yè)運行動態(tài)及投資發(fā)展前景預(yù)測報告
- 2025-2030年中國纜索起重機市場運行態(tài)勢及發(fā)展趨勢分析報告
- 2025-2030年中國硫鐵礦燒渣行業(yè)運行動態(tài)規(guī)劃研究報告
- 2025-2030年中國鹽酸美金剛行業(yè)競爭格局及發(fā)展規(guī)劃分析報告
- 2025-2030年中國白紙板市場發(fā)展趨勢與投資戰(zhàn)略研究報告
- 2025安徽省建筑安全員A證考試題庫附答案
- 出租共享菜園合同范例
- 八年級班主任學(xué)生心理健康計劃
- 整體施工勞務(wù)服務(wù)方案
- 傳統(tǒng)節(jié)日端午節(jié)模板37
- 【歷史】唐朝建立與“貞觀之治”課件-2024~2025學(xué)年統(tǒng)編版七年級歷史下冊
- 2024化工園區(qū)危險品運輸車輛停車場建設(shè)規(guī)范
- 第1課 精美絕倫的傳統(tǒng)工藝 課件 2023-2024學(xué)年贛美版初中美術(shù)八年級下冊
- 云南省地質(zhì)災(zāi)害群測群防手冊
- 《植物保護學(xué)通論》PPT課件.ppt
- 倉內(nèi)運營方案
- 江蘇省電力條例(2020)
評論
0/150
提交評論