中斷程序三個步驟

來源:魅力女性吧 7.34K
中斷程序三個步驟

步驟:

1、中斷響應

CPU對系統內部中斷源提出的中斷請求必須響應,而且自動取得中斷服務子程序的入口地址,執行中斷 服務子程序。

對於外部中斷,CPU在執行當前指令的最後一個時鐘週期去查詢INTR引腳,若查詢到中斷請求信號有效,同時在系統開中斷(即IF=1)的情 況下,CPU向發出中斷請求的外設回送一個低電平有效的中斷應答信號,作為對中斷請求INTR的應答,系統自動進入中斷響應週期。

2、關閉中斷

CPU響應中斷後,輸出中斷響應信號,自動將狀態標誌寄存器FR或EFR的內容壓入堆疊保護起來,然後將FR或EFR中的中斷標誌位IF與陷阱標誌位TF清零,從而自動關閉外部硬件中斷。因為CPU剛進入中斷時要保護現場,主要涉及堆疊操作,此時不能再響應中斷,否則將造成系統混亂。

3、保護斷點

保護斷點就是將CS和IP/EIP的當前內容壓入堆疊保存,以便中斷處理完畢後能返回被中斷的原程序繼續執行,這一過程也是由CPU自動完成。

熱門標籤