發(fā)生中斷時CPU在中斷允許的情況下,強制跳轉至中斷處理程序對該中斷進行響應。
中斷處理程序需要注意: 若是改寫系統(tǒng)中斷,盡量保存系統(tǒng)中斷的原地址; 如果是自定義中斷,需要注意是否允許多重中斷,即能否被另一個中斷(包括同一個中斷號的相同中斷)打斷,若不希望被打斷,應當在中斷處理程序開始時關閉中斷允許位IF(用CLI指令),并且在程序結束時開啟中斷位(用STI指令)。 另外,中斷處理程序本身也是一個過程,也有可能出錯,所以盡量不要在中斷處理程序中產生錯誤,以免程序不可控。
如果我的答案能夠給您一些幫助,希望不要吝嗇送上一個“好評”。
聲明:本網站尊重并保護知識產權,根據《信息網絡傳播權保護條例》,如果我們轉載的作品侵犯了您的權利,請在一個月內通知我們,我們會及時刪除。 蜀ICP備2020033479號-4 Copyright ? 2016 學習鳥. 頁面生成時間:3.288秒