简述外部中断响应过程执行的步骤有哪些?
发布网友
发布时间:2022-04-26 08:55
我来回答
共1个回答
热心网友
时间:2022-06-26 05:10
1.从数据线上读取中断类型号,将其存入内部暂存器
2.将标志寄存器PSW值入
3.将PSW中的中断允许标志IF和单步标志TF清0,以屏蔽外部其他中断请求,以及避免CPU以单步方式执行中断处理程序.
4.保护断点,将当前指令下面一条指令的段地址CS和指令指针IP的值入栈,使中断处理完毕后,能正确返回到主程序继续执行.
5根据中断类型号到中断向量表中找到中断向量,转入相应的中断服务子程序.;
6中断服务子程序结束后,从堆栈中依次弹才出IP,CS和平时外,然后返回主程序断点处,继续执行原来的程序.