可屏蔽中断
可屏蔽中断是 CPU可以不响应的外中断
CPU是否响应可屏蔽中断,要看标志寄存器的IF位的设置
如果 IF=1, 则CPU在执行完当前指令后响应中断,引发中断过程
如果IF=0,则不响应可屏蔽中断
8086CPU设置IF的指令:
sti 设置IF=1
cli 设置IF=0
不可屏蔽中断
不可屏蔽中断时CPU必须响应的外部中断
当CPU检测到不可屏蔽中断信息时,则在执行完当前指令后,立即响应,引发中断过程
对于8086CPU,不可屏蔽中断的中断类型码固定为2,所以在中断过程中,不需要取得中断类型码,