非屏蔽中断是一种特殊的硬件中断,它和IF标志位无关。非屏蔽中断的类型号为2,CPU不能禁止非屏蔽中断。

  对非屏蔽中断, CPU总会响应的,所以非屏蔽中断主要用于一些紧急的意外处理,如电源掉电等。另外计算机内部的实时钟希望能不停地计时,所以也可以把非屏蔽中断提供给实时钟。

  中断结束命令是由中断命令寄存器中的中断结束位(5位)控制的。当EOI位为1时,当前正在处理的中断请求就被清除。

  结束硬件中断用下面的指令:
  MOV AL, 20H
  OUT 20H, AL