中斷處理過程軟硬件區分


不同的計算機對中斷的處理各具特色,就其多數而論,中斷處理過程如下:

①關中斷,進入不可再次響應中斷的狀態,由硬件實現。

②保存斷點,為了在中斷處理結束后能正確返回到中斷點。由硬件實現。

③將中斷服務程序入口地址送PC,轉向中斷服務程序。可由硬件實現,也可由軟件實現。

④保護現場、置屏蔽字、開中斷,即保護CPU中某些寄存器的內容、設置中斷處理次序、允許更高級的中斷請求得到響應,實現中斷嵌套。由軟件實現。

⑤設備服務,實際上有效的中斷處理工作是在此程序段中實現的。由軟件程序實現。

⑥退出中斷。在退出時,又應進入不可中斷狀態,即關中斷、恢復屏蔽字、恢復現場、開中斷、中斷返回。由軟件實現。

中斷處理過程包括中斷請求、中斷判優、中斷響應、中斷處理、中斷返回.

硬件實現:中斷請求、中斷判優、中斷響應、中斷返回

軟件實現:中斷請求、中斷判優、中斷處理

軟件、硬件都實現:中斷請求、中斷判優


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM