什么是中斷?簡述中斷處理過程?

中斷就是執行中斷服務程序,這是中斷系統的核心 。不同計算機系統的中斷處理過程各具特色,但對多數計算機而言,其中中斷服務程序的流程如下 。
【什么是中斷?簡述中斷處理過程?】中斷處理過程基本上由3部分組成,第一部分為準備部分,其基本功能是保護現場,對于非向量中斷方式則需要確定中斷源,最后開放中斷,允許更高級的中斷請求打斷低級的中斷服務程序;第二部分為處理部分,即真正執行具體的為某個中斷源服務的中斷服務程序;第三部分為結尾部分,首先要關中斷,以防止在恢復現場過程中被新的中斷請求打斷,接著恢復現場,然后開放中斷,以便返回原來的程序后可響應其他的中斷請求 。中斷服務程序的最后一條指令一定是中斷返回指令 。

    推薦閱讀