文档详情

中断处理过程28课件.pptx

发布:2025-06-09约小于1千字共6页下载文档
文本预览下载声明

;中断处理过程;中断响应过程

CPU响应中断的过程如下:

①先置位相应的“优先级状态”触发器(该触发器指出CPU当前处理的中断优先级别),以阻断同级或低级中断申请;

②自动清除相应的中断标志(T1或RI除外);

③自动保护断点,将现行程序计数器PC内容压入堆栈,并根据中断源把相应的矢量单元地址装入PC中。;中断处理

中断处理就是执行中断服务程序。中断服务程序从中断入口地址开始执行,到返回指令“RETI”为止,一般包括两部分内容,一是保护现场,二是完成中断源请求的服务。

通常,主程序和中断服务程序都会用到累加器A、状态寄存器PSW及其它一些寄存器,当CPU进入中断服务程序用到上述寄存器时,会破坏原来存储在寄存器中的内容,一旦中断返回,将会导致主程序的混乱,因此,在进入中断服务程序后,一般要先保护现场,然后,执行中断处理程序,在中断返回之前再恢复现场。;中断返回

中断返回是指中断服务完后,计算机返回原来断开的位置(即断点),继续执行原来的程序。中断返回由中断返回指令RETI来实现,其具体功能如下:

①将断点地址从堆栈中弹出,送回到程序计数器PC;

②将相应中断优先级状态触发器清0,告诉中断系统中断服务程序已执行完毕。;谢谢!

显示全部
相似文档