- 3
- 0
- 约3.89千字
- 约 31页
- 2015-12-24 发布于广东
- 举报
在线教务辅导网: 更多课程配套课件资源请访问在线教务辅导网 第9章 中断技术 本章主要教学内容 中断技术 8086中断类型 中断优先权及其管理 中断矢量 中断处理过程 中断嵌套 第9章 中断技术 本章教学目的及要求 熟悉中断的基本概念、特点、中断处理过程等 基础知识 掌握可编程中断控制器8259A的结构、原理、工作方式及编程应用 9.1 概述 9.1.1 中断的概念 中断是指CPU在正常执行程序的过程中,由于内外部事件或程序引起CPU暂时中断当前程序运行,转去执行中断服务程序,执行完毕后再返回到断点处继续执行原来程序。 如图9-1所示。 9.1 概述 中断技术的优点 (1)并行操作 (2)实时处理 (3)故障处理 9.1 概述 9.1.2 中断源 能引起中断的设备或事件称为中断源。 1. 中断源种类 (1)设备中断 (2)指令中断 (3)故障中断 (4)实时时钟中断 (5)CPU内部运算产生的某些错误所引起的中断 9.1 概述 2. 中断源识别 (1)查询中断:采用软件或硬件查询技术来确定发出中断请求的中断源。 (2)矢量中断:由中断向量来指示中断服务程序入口地址。CPU响应某中断源中断请求时,控制逻辑将该中断源矢量标志送CPU,CPU根据标志自动指向相应中断服务程序入口地址,转中断服务程序。 9.1 概述 9.1.3 中断处理过程 微机系统中断处理过程大致可分为中断请求、中 断响应、中断服务和中断返回,如图9-2所示。 1. 中断请求 中断源需要CPU为其服务时,可向CPU发出中断请 求。中断请求可以是由中断指令或是某些特定条件产生, 也可通过CPU引脚向CPU发出中断请求信号。但一般应满足两个条件:中断源已处于准备就绪状态;系统允许该中断源发出中断请求。 图9-2 微机系统的中断处理过程 9.1 概述 2. 中断响应 若为非屏蔽中断请求,CPU执行完现行指令后就立即响应中断。若为可屏蔽中断请求,能否响应中断还取决于CPU内部中断允许触发器的状态。当允许中断时CPU才能响应可屏蔽中断:若禁止中断时,即使有可屏蔽中断请求,CPU也不响应。 CPU要响应可屏蔽中断请求,必须满足三个条件: ① 无总线请求; ② CPU允许中断; ③ CPU执行完现行指令。 9.1 概述 CPU响应中断进入中断响应周期时,自动完成以下操作: (1)关中断 (2)保护断点 (3)保护现场 (4)中断服务程序段地址送入CS,偏移地址送入IP 9.1 概述 3. 中断服务 中断服务是指CPU执行中断服务程序,一般有如下操作: (1)保护有关寄存器内容。 (2)开中断。 (3)中断服务。 9.1 概述 4. 中断返回 中断返回由执行中断服务程序中的中断返回指令IRET来完成。 在中断返回时要进行以下操作: (1)关中断 (2)恢复现场 (3)恢复断点 (4)开中断 9.1 概述 9.1.4 中断优先级管理 多个中断源同时请求中断时,CPU必须先确定为哪一个中断源服务,要能辨别优先级最高的中断源并进行响应。 CPU实现中断优先级排队的方法: 软件查询法 硬件优先权排队电路 9.2 8086中断系统 9.2.1 中断类型 8086共有256个中断矢量号,又称中断类型号。8086中断源可分为内部中断和外部中断,如下图所示。 9.2 8086中断系统 8086系统按中断优先权从高到低的排队顺序对中断源进行响应: (1)除法错误中断、溢出中断、INT n指令中断、断点中断。 (2)非屏蔽中断NMI。 (3)可屏蔽中断INTR。 (4)单步中断。 9.2.2 中断向量表 中断向量是中断服务程序的入口地址。把系统中 的所有中断向量集中起来放到存储器的某一区域内,这 个存放中断向量的存储区就叫中断向量表,即每一个中断服务程序与表内的中断向量具有一一对应关系。 中断向量表分为三部分: 专用中断 备用中断 用户中断 如图9-6所示。 9.3 可编程中断控制器8259A及其应用 可编程中断控制器8259A能管理输入到CPU的中断请求,实现中断优先权判别,提供中断矢量(即中断类型号)和屏蔽中断等功能。 直接管理8级中断,如采用级联方式,则不用附加外部电路就能管理64级中断输入。 使用单+5V电源供电。 具有多种工作方式,能适应各种系统要求。 9.3.1 8259A的内部结构及引脚 1. 内部结构 2. 引脚功能 1 2 3 4 5 6 7 8
您可能关注的文档
最近下载
- SYT 5069-2017 石油天然气工业 钻井和采油设备 管柱类落物打捞工具.docx VIP
- WF-007A多功能自动氩弧填丝机使用说明书7.pdf VIP
- SYT 5496-2017 石油天然气工业 钻井和采油设备 震击器及加速器.pdf VIP
- 2025年烟花爆竹经营企业(包括批发和零售企业)安全检查表.pdf VIP
- 2025至2030药用真菌行业调研及市场前景预测评估报告.docx VIP
- SYT 5382-2009 钻井液固相含量测定仪.docx VIP
- 《消毒供应质量控制指标(2024年版)》.docx VIP
- 股市主力操盘盘 口摩斯密码(原创内容,侵权必究).pptx
- 2012下半年深圳市机关公开招考公务员职位表.doc VIP
- 国际期刊科技论文写作与发表.PDF VIP
原创力文档

文档评论(0)