2021/8/14
微机原理及应用
5
广东工业大学 自动化学院 自动控制系 陈玮
中断分类
根据中断与CPU的相对关系,中断分为内部中 断和外部中断。
内部中断可以是中断指令设置的中断,调试程 序时设置的中断,或是程序运行过程中发生的非预 期情况而产生的中断;
外部中断则是由直接连到CPU引脚上的信号引 起的中断,如外部设备请求服务中断,实时时钟定 时到中断,电源掉电等等。
当有一中断源提出中断请求时,CPU首先判断 是否响应该中断?
* 如果CPU正在执行的是重要的程序,可以暂不 响应,即关中断;
*当CPU完成了当前的重要程序后,开中断予以 响应,同时,保存断点,转入中断处理;
* 当中断处理完后,恢复断点从而回到被中断运 行的原程序继续执行;
2021/8/14
微机原理及应用
2021/8/14
微机原理及应用
19
广东工业大学 自动化学院 自动控制系 陈玮
3、中断优先权管理
(1)软件确定中断优先权 软件法是在CPU响应中断后,用软件查询确定
哪个中断源申请中断,先被查询的先响应。 查询次序决定了中断优先权次序,最先被查询
的中断源具有最高的优先权。
2021/8/14
微机原理及应用
2021/8/14
微机原理及应用
3
广东工业大学 自动化学院 自动控制系 陈玮
1、中断及中断源
中断是一种让CPU挂起正在执行的程序而转去 处理特殊事件的操作。
CPU暂时停止执行原来的程序而转去中断处理, 处理好中断服务后再返回继续执行原来的程序,这 样一个过程就是一个中断过程 。
能够引起CPU中断的事件称为中断源 。 CPU中断系统的基本功能 。