可屏蔽中断和非屏蔽中断
非屏蔽中断是一种硬件中断,不受中断屏蔽位的影响,即使在关中断的情况下也会被响应。
可屏蔽中断也是一种硬件中断,在关中断的情况下不会响应中断。
中断处理过程
关中断
保存断点:PC的内容保存起来
引出中断程序:把中断服务程序的入口地址传送给程序计数器PC
保存现场和屏蔽字:保存 PSW、CPU中的某些寄存器的内容
(开中断:允许中断嵌套)
执行中断服务程序
(关中断)
恢复现场屏蔽字
开中断、中断返回
非屏蔽中断是一种硬件中断,不受中断屏蔽位的影响,即使在关中断的情况下也会被响应。
可屏蔽中断也是一种硬件中断,在关中断的情况下不会响应中断。
关中断
保存断点:PC的内容保存起来
引出中断程序:把中断服务程序的入口地址传送给程序计数器PC
保存现场和屏蔽字:保存 PSW、CPU中的某些寄存器的内容
(开中断:允许中断嵌套)
执行中断服务程序
(关中断)
恢复现场屏蔽字
开中断、中断返回