微机原理与接口技术(第二版) 教学课件 ppt 作者 马维华 主编6,7章 十一五教材讲稿第7章中断系统
113页1、第7章 微型计算机的中断系统,【本章提要】 首先介绍中断与异常的基本概念,然后讨论实地址和保护地址方式下的中断,进而详细介绍8259中断控制器及其编程应用,最后介绍中断调用及中断程序设计的一般方法。 【学习目标】 熟悉中断与异常的概念 熟练掌握实地址方式和保护方式下的中断服务程序入口地址的求法 理解可屏蔽中断的中断响应过程 掌握可编程控制器8259A工作原理 理解8259A的工作方式,并熟练掌握8259A的编程方法及应用 了解常用中断调用方法,掌握中断程序设计方法,第7章 微型计算机的中断系统,本章主要内容(四部分):,7.1 中断的基本知识,三、外部中断源的管理,1. 中断 2. 异常 3. 中断与异常区别 4. 异常种类、主要异常举例 5. 中断分类 6. 中断类型号,一、中断与异常,二、中断过程,1. 请求 2. 判优 3. 响应 4. 处理 5. 返回,1. 中断优先级 2. 中断源的识别 3. 中断的多级嵌套,什么是中断,中断是指处理器在执行正常程序过程中, 当某个外部设备请求时,处理器暂时中止正在执行的程序,转而去执行其特定的服务程序,并在执行完服务程序后返回原来被中止的程
2、序处继续执行的过程。,什么是异常?,异常是指把因内部意外条件而改变程序执行流程以报告出错情况和非正常状态的过程,又称为异常中断(简称异常)。 异常实质是传统意义上的内部中断。,中断和异常有什么区别?,(1)中断处理异步发生的外部事件。 (2)异常处理同步发生的内部事件。 (3)硬件中断是作为外部事件的结果而发生的。 (4)中断是在当前指令执行完后才去执行服务程序的,在中断处理程序完成中断服务后,程序继续执行被中断指令之后的指令。,异常有哪几种类型?,故障(Faults)又称为失效:是在引起异常的指令之前被检测和处理的一种异常。在执行完失效对应的服务程序后,会返回到该失效指令,重新执行该指令。 陷井(Traps)是在引起异常的指令执行之后才被报告的一种异常,且服务程序完成后,返回到原程序引起异常指令的下一条指令处继续向下执行。 陷井与中断处理方法一样,但与失效不同 夭折(Abort)是一种不能确定引起异常指令确切位置的异常(有时称为中止或失败)。,主要异常举例,主要故障异常:除法出错、调试异常、界限检查、无效操作码、协处理器不存在、无效TSS、段不存在、堆栈段溢出、一般性保护错、页面出错
3、、协处理器错(仅80286)、机器检查(Pentium-Pentium 4)等。 主要陷井异常:单步陷井、断点异常、溢出以及中断指令INT n等。 主要夭折异常:双重故障(在执行一个异常处理程序中又出现另一个异常)、协处理器段溢出等。 说明:广义中断包括异常,后面所涉及的中断均为广义上的中断。,中断分类,指令中断INTn,异常中断 包括: 故障异常 陷井异常 夭折异常,微 处 理 器 中 断 逻 辑,IRQ0 IRQ1 IRQ2 : IRQ15,不可屏蔽中断,可屏蔽 中断 外部中断 控制器,外部中断,不可屏蔽中断(NMI): 含义:不能用软件来控制是否允许中断的一种外部中断。 常见NMI中断有: (1)电源掉电 (2)存储器检验出错 (3)总线奇偶错等。 可屏蔽中断(INTR): 含义:可用软件控制是否允许中断的外部中断。即STI使IF=1,允许中断;CLI使IF=0,禁止中断。 常见INTR中断有: 所有外部设备中断如键盘、鼠标、打印机、显示器、声卡、CD-ROM等。,中断类型号,含义:中断类型的唯一编号。 数量:256个。 编号:0255。 适用范围:8086Cure2(各种工作方
4、式) 中断功能表(见P.271表7.1),1,2,3,4,5,中断过程,1.中断请求:中断源发出中断请求信号 2.中断判优:对申请中断的中断源进行优先级判别的过程称为中断判优。 3.中断响应:从请求有效到转中断服务程序入口地址这一段时间。 4.中断服务(处理):中断程序的主体。 5.中断返回:使原来在中断响应过程中的断点地址和标志寄存器中的内容,依次从堆栈中弹出,以便继续执行原来的程序。,可屏蔽中断的响应过程,(1) 处理器接到中断申请,处理完当前指令即进入响应周期。 (2) 第二阶段即中断响应周期,在其间CPU向外部中断控制器发送两个响应脉冲信号INTA。 第一个响应脉冲通知中断控制器,已经响应外部中断请求,让中断控制器提供中断类型号。第二个响应脉冲,CPU取走中断类型号。 (3) 将标志寄存器中的内容压入堆栈保护,然后清IF和TF标志,以禁止INTR引脚以及陷井和单步中断。 (4) 将断点地址压入堆栈(CS:EIP或CS:IP)。 断点地址:指中断时CPU待执行的下一条指令对应的逻辑地址。 顺序:先压入断点地址CS,后压入偏移地址EIP(或IP)。 (5) CPU得到中断类型号码n
《微机原理与接口技术(第二版) 教学课件 ppt 作者 马维华 主编6,7章 十一五教材讲稿第7章中断系统》由会员E****分享,可在线阅读,更多相关《微机原理与接口技术(第二版) 教学课件 ppt 作者 马维华 主编6,7章 十一五教材讲稿第7章中断系统》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页