8086/8088 cpu响应可屏蔽中断INTR的条件是什么?

RT

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