中断的实现与作⽤,中断的实现过程?
① 关中断,进⼊不可再次响应中断的状态,由硬件实现。
② 保存断点,为了在[中断处理]结束后能正确返回到中断点。由硬件实现。
③ 将[中断服务程序]⼊⼝地址送PC,转向[中断服务程序]。可由硬件实现,也可由软件实现。
④ 保护现场、置屏蔽字、开中断,即保护CPU中某些寄存器的内容、设置[中断处理]次序、允 许更⾼级的中断请求得到响应,实现中断嵌套由软件实现。
⑤ 设备服务,实际上有效的中断处理⼯作是在此程序段中实现的。由软件程序实现
⑥ 退出中断。在退出时,⼜应进⼊不可中断状态,即关中断、恢复屏蔽字、恢复现场、开中 断、中断返回。由软件实现。
Last updated