CPU響應中斷做如下動作:
①將中斷類型碼放入暫存器保存;
②將標誌寄存器內容壓入堆棧,以保護中斷時的狀態;
③將IF和TF標誌清0,目的是防止在中斷響應的同時又來別的中斷,而將TF清0是為了防止CPU以單步方式執行中斷處理子程序。這時要特別提醒,因為CPU在中斷響應時自動關閉了IF標誌,因此用戶如要進行中斷嵌套時,必須在自己的中斷處理子程序中用開中斷指令來重新設置IF;
④保護斷點,斷點指的是在響應中斷時,主程序當前指令下面的壹條指令的地址。因此保護斷點的動作就是將當前的IP和CS的內容入棧,保護斷點是為了以後正確地返回主程序;
⑤根據取到的中斷類型碼,在中斷向量表中找出相應的中斷向量,將其裝入IP和CS,即呆自動轉向中斷服務子程序。