CPU响应中断的过程可归纳如下:
(1)置位相应的优先级状态触发器,阻止低级中断。 (2)清零中断请求源标志(串行口中断除外)。 (3)把程序计数器PC的内容入栈(保护断点)。 (4)把相应的中断入口地址送PC。 (5)执行中断子程序。 (6)遇到指令RETI时,先清零优先级状态触发器,从栈顶弹出两字节送PC,返回主程序。
CPU响应中断的过程可归纳如下:
(1)置位相应的优先级状态触发器,阻止低级中断。 (2)清零中断请求源标志(串行口中断除外)。 (3)把程序计数器PC的内容入栈(保护断点)。 (4)把相应的中断入口地址送PC。 (5)执行中断子程序。 (6)遇到指令RETI时,先清零优先级状态触发器,从栈顶弹出两字节送PC,返回主程序。
暂无评论