3. 中断的响应过程
五个中断源,每个中断产生后都到一个固定的地方去找处理这个
中断的程序,在去之前首先要保存下面将执行的指令的地址,以便处
理完中断后回到原来的地方继续往下执行程序。中断响应过程可以分
为以下几个步骤:
1 )保护断点,即保存下一将要执行的指令的地址,就是把这个地址送入堆
栈;
2 )寻找中断入口,根据 5 个不同的中断源所产生的中断,查找 5 个不同的
中断服务程序入口地址。在这 5 个入口地址处存放有中断处理程序;
3 )执行中断处理程序;
4 )中断返回:执行完中断处理程序后,就从中断处返回到主程序,继续执
行主程序。
中断系统是计算机的重要组成部分。中断系统可以提高 CPU 的
工作效率,还可以提高实时数据的处理时效,所以实时控制、故障自
动处理往往采用中断系统,计算机与外围设备间传送数据及实现人机
联系也常采用中断方式。
项目 6 中断及定时系统