微机原理与接口技术-第7章中断系统_17分析.ppt

微机原理与接口技术-第7章中断系统_17分析.ppt

微机原理与接口技术-第7章中断系统_17分析

7.1 中断系统概述 7.1.1 中断的基本概念 什么是中断? 与生活场景的比较 1. 中断的定义 2. 中断源 引起CPU中断的事件——中断源。例如: 外设——请求输入输出数据,报告故障等 事件——掉电、硬件故障、软件错误、非法操作、定时时间到等 中断源分为:外部中断、内部中断 内部中断:CPU内部执行程序时自身产生的中断 外部中断:CPU以外的设备、部件产生的中断 中断嵌套 7. 2 8086的中断系统 与中断有关的控制线为:NMI、INTR、INTA# 8086系统的中断源 内部中断 除法溢出:类型号0,商大于目的操作数所能表达的范围时产生。 单步中断:类型号1,TF=1时产生 断点中断:类型号3,这是一个软中断 溢出中断:类型号4,软中断即INTO指令。 软件中断:即INT n指令,类型号n(0-255)。 外部中断 非屏蔽中断NMI:类型号2,不可用软件屏蔽,CPU必须响应它。 可屏蔽中断INTR:类型号由PIC提供。IF=1时CPU才能响应。 中断源的识别 8086系统采用中断类型码来识别不同的中断源,每个中断源都有一个与它相对应的中断类型码 。 溢出、断点、除法溢出、单步、非屏蔽中断的类型码为固定值 软件中断的类型码由指令给出 可屏蔽中断的类型码由PIC给出 PC/AT系统硬件中断表 中断向量表的初始化 初始化——将中断服务程序的入口地址放入向量表 例

文档评论(0)

1亿VIP精品文档

相关文档