正在加载图片...
6-3-2中断处理过程 中断响应条件 1.有中断请求信号 2.系统处于开中断状态 中断响应过程 1.关中断:屏蔽其它中断请求信号。 2.保护断点:将断点地址压入堆栈保存,即当前PC值入栈。 3.寻找中断源:中断服务程序入口→PC,转入中断服务 4.保护现场:将中断服务程序使用的所有寄存器内容入栈。 5.中断处理:执行中断源所要求的程序段。 6.恢复现场:恢复被使用寄存器的原有内容。 7.开中断:允许接受其它中断请求信号。 8.中断返回:执行RETI指令,栈顶内容→PC,程序跳转回断点 处6-3-2 中断处理过程 一.中断响应条件 1.有中断请求信号 2. 系统处于开中断状态 二.中断响应过程 1.关中断:屏蔽其它中断请求信号。 2.保护断点:将断点地址压入堆栈保存,即当前PC值入栈。 3.寻找中断源:中断服务程序入口→PC,转入中断服务。 4.保护现场:将中断服务程序使用的所有寄存器内容入栈。 5.中断处理:执行中断源所要求的程序段。 6.恢复现场:恢复被使用寄存器的原有内容。 7.开中断:允许接受其它中断请求信号。 8.中断返回:执行RETI指令,栈顶内容→PC,程序跳转回断点 处
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有