跪求。。。试说明8088CPU外部中断INTR的响应过程。

来源:百度知道 编辑:UC知道 时间:2024/06/02 04:55:56
试说明8088CPU外部中断INTR的响应过程。

那位高手帮个忙。。。

外部中断一般可分为非屏蔽中断和可屏蔽中断。对于非屏蔽中断,cpu直接在对应的中断向量表中取得中断入口地址,执行中断处理程序。而对于可屏蔽中断,一般是用8259A等中断管理器来管理。cpu从中断管理器中得到一个中断请求时,会去检查一下中断允许标志IF,若IF为1则取出中断类型码,从中断向量表中取得中断入口地址,执行中断处理程序。若IF为0,cpu将不响应外部提出的中断请求。

1,使中断请求寄存器IRR的相应位置位。
2.如果未被屏蔽,则由 int脚向 CPU送出请求信号。
3.CPU执行后发出inta中断响应信号。
4,把ISR置位,相应IRR复位
5.发出中断类型号
6.CPU吧接受到的中断号乘以4,从是量表中取入口地址,转至相应程序