每个机器周期S5P2(图2-13)采样中断请求标志,下一周期查询,再下一周期硬件生成LCALL指令执行。硬件生成LCALL指令会被以下条件封锁。
1)有高级或同级中断服务正在处理。
2)当前不是执行当前指令的最后一个机器周期。
3)当前正在执行的是RETI指令或对IE、IP进行操作的指令(执行后还要再执行一条指令)。
中断响应过程为:置位中断触发器→PC入栈→中断服务程序入口地址入PC→执行中断服务程序→RETI(清零中断触发器,断点入PC)→返回原断点继续执行。