中斷服務(wù)程序的入口地址
發(fā)布時間:2014/6/8 20:58:19 訪問次數(shù):3427
中斷服務(wù)實際上就是執(zhí)行中斷服務(wù)程序。CPU通過執(zhí)行中斷服務(wù)程序?qū)崿F(xiàn)與外設(shè)的數(shù)據(jù)交換。
中斷服務(wù)裎序從入口地址開始執(zhí)行,SAA6721E一直到返回指令RETI為止。RETI指令的操作一方面告訴中斷系統(tǒng)該中斷服務(wù)程序已執(zhí)行完畢,另一方面把原來壓入堆棧保護的斷點地址從棧頂彈出,裝入程序計數(shù)器PC,使程序返回到被中斷的程序斷點處繼續(xù)執(zhí)行。
表6-6 中斷服務(wù)程序的入口地址
在編寫中斷服務(wù)程序時應(yīng)注意以F問題:
(1)在中斷服務(wù)程序中,用戶應(yīng)注意用軟件保護現(xiàn)場,以免中斷返回后丟失原寄存器、累加器中的信息。
(2)若要在執(zhí)行當前中斷程序時禁止更高優(yōu)先級中斷,可以先用軟件關(guān)閉CPU中斷或禁止某中斷源中斷,在中斷返回前再開放中斷。
中斷返回
中斷服務(wù)程序的最后一條指令必須為中斷返回指令RETI。RETI指令能使CPU結(jié)束終端服務(wù)程序的執(zhí)行,返回到曾經(jīng)被中斷的程序處,繼續(xù)執(zhí)行主程序。RETI指令的具體功能如下:
(1)將中斷響應(yīng)時壓入堆棧保存的斷點地址從棧頂彈出送回PC,CPU從原來中斷的地方繼續(xù)執(zhí)行程序。
(2)將相應(yīng)中斷優(yōu)先級狀態(tài)觸發(fā)器清零,通知中斷系統(tǒng),中斷服務(wù)程序已執(zhí)行完畢。
中斷服務(wù)實際上就是執(zhí)行中斷服務(wù)程序。CPU通過執(zhí)行中斷服務(wù)程序?qū)崿F(xiàn)與外設(shè)的數(shù)據(jù)交換。
中斷服務(wù)裎序從入口地址開始執(zhí)行,SAA6721E一直到返回指令RETI為止。RETI指令的操作一方面告訴中斷系統(tǒng)該中斷服務(wù)程序已執(zhí)行完畢,另一方面把原來壓入堆棧保護的斷點地址從棧頂彈出,裝入程序計數(shù)器PC,使程序返回到被中斷的程序斷點處繼續(xù)執(zhí)行。
表6-6 中斷服務(wù)程序的入口地址
在編寫中斷服務(wù)程序時應(yīng)注意以F問題:
(1)在中斷服務(wù)程序中,用戶應(yīng)注意用軟件保護現(xiàn)場,以免中斷返回后丟失原寄存器、累加器中的信息。
(2)若要在執(zhí)行當前中斷程序時禁止更高優(yōu)先級中斷,可以先用軟件關(guān)閉CPU中斷或禁止某中斷源中斷,在中斷返回前再開放中斷。
中斷返回
中斷服務(wù)程序的最后一條指令必須為中斷返回指令RETI。RETI指令能使CPU結(jié)束終端服務(wù)程序的執(zhí)行,返回到曾經(jīng)被中斷的程序處,繼續(xù)執(zhí)行主程序。RETI指令的具體功能如下:
(1)將中斷響應(yīng)時壓入堆棧保存的斷點地址從棧頂彈出送回PC,CPU從原來中斷的地方繼續(xù)執(zhí)行程序。
(2)將相應(yīng)中斷優(yōu)先級狀態(tài)觸發(fā)器清零,通知中斷系統(tǒng),中斷服務(wù)程序已執(zhí)行完畢。
上一篇:CPU中斷響應(yīng)時間
上一篇:中斷請求的撤除
熱門點擊
- P3口各位的第二功能
- 80C51單片機對中斷優(yōu)先級的處理原則
- ROM的基本結(jié)構(gòu)
- PROM原理
- 中斷服務(wù)程序的入口地址
- PCB焊盤表面涂(鍍)層及無鉛PCB焊盤涂鍍
- 熱撕裂或收縮孔
- 靜電釋放(ESD)/電氣過載(EOS)在電子
- 金屬間化合物的脆性
- Flip Chip(倒裝芯片)技術(shù)
推薦技術(shù)資料
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究