引入多級中斷是因為:為使系統能及時的回響和處理所發生的緊迫中斷,同時又不至於發生中斷信號丟失,計算機發展早期在設計中斷系統硬體時根據各種中斷的輕重線上路上作出安排,從而使中斷回響能有一個優先次序。
多級中斷的處理原則:當多級中斷同時發生時,CPU按照由高到低的順序回響。高級中斷可以打斷低級中斷處理程式的運行,轉而執行高級中斷處理程式。當同級中斷同時到時,則按位回響。
當多級中斷同時發生時,CPU按照由高到低的順序回響
另外,優先權高的中斷源可以中斷優先權低的中斷服務程式,這就形成了中斷服務程式中套著中斷服務程式的情況,即形成了所謂的中斷嵌套。