傳送指令可以立刻響應中斷嗎?
我的理解:只要進入中斷前絕對保護好現場,中斷執行完成后恢復現場,那么在哪個位置中斷理論上都不存在問題。
關鍵是如果不做些限制,可以隨意中斷,那舉個極端的例子,在進入中斷保護現場的過程中又被中斷了會是個什么狀態;若不進行限制,現今高速的計算機若反復被中斷,那么很容易造成棧溢出而崩潰;另外,由于計算機速度的提升,計算機響應硬、軟中斷的時間不是問題,即使有矛盾,也要在系統的穩定和響應速度間進行取舍。
取舍的結果就是要用sti、cli指令對可屏蔽的中斷進行限制(當然還包括系統隱含的一些限制)!