响应中断时,PC先将断点地址(就是执行完该语句的下一条语句的首字节地址)压入堆栈(先入低字节,再入高字节),然后将对应的中断入口地址装入PC,接下来就是执行中断服务子程序。中断结束后再从堆栈中弹出两字节的断口地址装入PC;返回到前面的断点处。
T0的中断入口地址是0x000B,这就是响应中断后的PC值。
扩展资料:
中断响应是硬件对中断请求作出响应的过程,包括识别中断源,保留现场,引出中断处理程序等过程。
① CPU在当前指令执行结束时,响应中断,进入中断的响应周期;
② 发出二个中断回答信号INTA完成一个中断响应周期;
③ 进行断点及标志保存
如:将段地址(CS),偏移地址(IP)标志FR以及压入堆栈。
④ 读取中断类型号,找到中断源;
⑤ 装入中断服务程序的入口地址(CS,IP)
参考资料来源:百度百科-中断响应