发布网友 发布时间:2022-04-22 07:15
共1个回答
热心网友 时间:2022-06-17 09:03
简述:保存断点入栈,响应经中断控制器8259优先级判断后的中断请求,恢复断点。
I/O设备发出的所有中断(IRQ)都可以产生可屏蔽中断,受标志位IF的影响,根据中断循序标志的设置来判断CPU是否响应中断请求。 接口发出中断请求 当前指令执行完后,CPU响应中断 终端类型号 N送CPU 当前的EFR CS HE EIP 推入栈 清除 IF(中断允许标志位,IF=0,禁止CPU响应外部中断请求,IF=1,允许响应) 和TF(跟踪标志,也称单步执行,CPU按跟踪方式执行) 由中断类型号,查中断向量表获得中断服务子程序的入口地址 CPU执行中断子程序 开中断 IRET指令使EIP CS HE EFR弹出栈 ,返回被中断的源程序