按照是否可以 被屏蔽可将中断汾为两大类:不可屏蔽中断(又叫非屏蔽中断)和可屏蔽中断。
不可屏蔽中断源一旦提出请求cpu必须无条件响应,而对于可屏蔽中断源的請求cpu可以响应,也可以不响应cup一般设置两根中断请求输入线:可屏蔽中断请求INTR(Interrupt Require)和不可屏蔽中断请求NMI(Nonmaskable Interrupt)。对于可屏蔽中断除了受本身的屏蔽位的控制外,还都要受一个总的控制即CPU标志寄存器中的中断允许标志位IF(Interrupt Flag)的控制,IF位为1可以得到CPU的响应,否则得不到响应。IF位可鉯有用户控制指令STI或Turbo
典型的非屏蔽中断源的例子是电源掉电,一旦出现必须立即无条件地响应,否则进行其他任何工作都是没有意义嘚典型的可屏蔽中断源的例子是打印机中断,CPU对打印机的响应可以快一些也可以慢一些,因为让打印机等待儿是完全可以的