第1个回答 2013-07-26
CPU响应可屏蔽中断的过程:
CPU在INTR引脚上接到一个中断请求信号,如果此时IF=1,并且,当前的中断有最高的优先级,CPU就会在当前指令执行结束完以后开始响应外部中断请求。这是,CPU通过INTA引脚连续发送两个负脉冲,外设接口在接到第二个负脉冲后,在数据线上发送中断类型码,CPU接到这个中断类型码后做如下操作:
1 将中断类型码放入暂存器保存;
2 将标志寄存器内容入栈,保护中断状态;
3 将IF和TF表示清零;
4 保护断点。IP和CS内容入栈;
5 根据当前中断类型码,在中断向量表找到相应的中断子程序的首地址,将其装入IP和CS,这样就可以实现自动转向中断服务子程序处执行。本回答被网友采纳