1 / 49
文档名称:

微机原理PPT教学课件-第6章 微机中断系统.ppt

格式:ppt   页数:49
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

微机原理PPT教学课件-第6章 微机中断系统.ppt

上传人:3346389411 2013/4/9 文件大小:0 KB

下载得到文件列表

微机原理PPT教学课件-第6章 微机中断系统.ppt

文档介绍

文档介绍:第6章微机中断系统
中断概述
中断的处理过程
80X86中断结构
可编程中断控制器8259A
。中断: CPU停止运行程序,转去执行请求要服务的程序;
。中断源: 能引起中断的事件,称为中断源;
。中断源种类:外部(硬件)、内部(软件)
-外部:由外部设备发出的中断请求(NMI、INTR) ;
-软件:由程序预先安排的中断指令引起(INT n),或因CPU运算产生
的错误(除法、溢出)引起。
中断概述
中断的处理过程
一个完整的中断处理过程应包括:
中断请求
中断判优
中断响应






原程序
中断请求
1)中断请求
CPU在每条指令最后一个T周期检查INTR引脚,若信号有且
满足中断响应条件(IF=1),CPU响应中断。
2)中断判优
当有多个中断请求时,CPU识别其优先权并按优先权处理,
同时实现中断嵌套功能。
软件查询方式
硬件查询方式
菊花链法
中断判优逻辑
中断判优逻辑
可编程中断控制器
3)中断响应(三个过程)

。关中断:CPU向外设发中断响应信号(INTA),同时至IF=0;
。保护现场:断点地址及程序状态字PSW值入栈,CS和IP值入栈;
-形成中断入口地址,转向中断服务子程序。
。恢复现场:中断程序结束,用出栈指令恢复保存寄存器内容;
-执行中断返回指令IRET,从堆栈中弹出IP、CS和PSW。
1)中断源类型
80X86中断结构
256种中断可分为两类:
硬件中断(外部中断)
软件中断
NMI(不可屏蔽)_连接到CPU的NMI端,
不受IF影响
INTR(可屏蔽)_连接到CPU的INTR端,
受IF影响
.优先权级别(由高到低):除法错 INT n INTO NMI INTR 单步
⑴中断向量及存放地点
。一个中断向量由四个字节组成;
- 2个高地址字节,存放中断服务程序的代码段的段值;
- 2个低地址字节,存放中断服务程序的偏移地址;
。8086系统有256个类型中断源,每一个类型源对应一个
中断向量,中断向量表存放段地址:00000H-03FFFH;
。中断向量地址=中断类型号*4
2)8086中断向量表