微型计算机接口技术(第二版) 教学课件 ppt 作者 古辉 刘均 雷艳静 第5章_中断技术
140页1、浙江工业大学计算机学院,微机接口技术,1,内容回顾,DMA传输基本概念 DMA的传送过程、传送方式和操作类型。 DMA控制器8237A 8237A的内部结构和外部引脚。 8237A的内部寄存器(10种)及其地址分配。 8237A的编程步骤和工作时序。 PC中的DMA应用 DMA系统的组成。 单片DMA系统和双片DMA系统。 DMA系统的应用实例。,2,3,第五章 中断技术,中断是CPU与外设间进行信息交换的一种形式。 该形式下,CPU无需完全服务于某个外设,效率高。 当出现某些异常情况或某个外设有请求时,CPU暂停正在执行的程序,转去执行某一特定的程序,执行完后再返回原来被终止的程序处继续执行。,5.1 中断技术概述,4,中断 指CPU正在执行一个程序的过程中,由于出现了某些异常情况或外设提出了某种请求,CPU暂停正在执行的程序,转去处理异常情况或执行外设请求的特定程序,执行完后再返回原来被终止的程序处继续执行。这个过程(三部曲)称为中断。 主程序 未发生中断时,CPU正在执行的程序称为主程序。,5,(1) 中断的常用术语,中断服务程序 处理中断事件的程序段称为中断服务程序(Inter
2、rupt Service Routine,ISR)或中断子程序。 不同的中断对应不同的ISR。 中断断点 中断发生时,主程序中被终止的当前指令的下一条指令的地址称为断点。 CPU转去执行ISR时,断点被压入栈中进行保护,等ISR执行完毕,CPU从栈顶获得中断断点(出栈),确保能返回到主程序处继续执行。,6,中断源 引起中断的事件或设备。 内部中断:在CPU的内部产生。例:CPU执行程序时遇到的特殊情况,如:除法错误等。 外部中断:在CPU的外部产生。例:外设提出的中断,如电源故障等。 中断类型号 微机系统中有多个中断源。为便于区分,为每个中断源分配一个编号,即中断类型号。,7,中断接口 当中断源向CPU发中断请求时,需由硬件电路来进行管理,如:屏蔽某中断请求、接受某中断请求、中断优先级排队、中断嵌套和中断结束等。 实现以上中断管理的逻辑电路称为中断接口。 本章使用8259A可编程中断控制器对系统的中断进行管理。,8,中断识别 指CPU确定哪一个中断源发出中断请求的过程。 目的:最终形成该中断源所对应的中断服务程序的入口地址,实现程序的转移。 中断识别的2种方法: 查询中断:采用软件或硬
3、件查询技术来确定发出中断请求的中断源。 向量中断:由中断向量指示中断服务程序的入口地址。,9,中断向量和中断向量表 中断向量:指中断服务程序的入口地址。 每个中断服务程序都有一个确定的入口地址。 包含段基址CS和偏移地址IP,共占4个字节。 中断向量表:将系统中所有的中断向量集中起来,按中断类型号从小到大的顺序存放在内存某区域。这个存储区域称为中断向量表。 PC机中共有256个中断(0255),每个中断向量占4个字节,共占1KB的存储区域。 用 000003FFH 的内存单元存储中断向量表。,10,从中断源请求中断到完成中断服务程序后返回主程序的过程,称为中断过程。包含4个阶段。 中断源请求中断 外设发出中断请求时,中断接口电路一般应设置中断请求触发器,保持外设的中断请求信号,直到CPU响应该中断后才清除它。 中断接口电路应设置中断屏蔽寄存器,CPU可通过对其进行设置,使得某些中断源的中断请求不能提交到CPU。,11,(2) 中断过程,中断判优 由于同一时刻可能会有多个中断源同时请求中断服务,因此接口电路需对这些中断源进行优先级判别和优先级排队。这个过程称为中断判优。 CPU按照优先级
4、的高低循序来响应中断。,12,中断响应 收到中断请求后,若CPU满足响应条件,则进入中断响应周期。CPU响应中断的条件如下: CPU当前指令执行结束。 没有更高级的中断请求在执行。 CPU处于开中断状态 (IF=1)。可用指令改变IF的状态:STI开中断;CLI关中断。 中断响应周期需完成的操作(CPU硬件自动完成) 清除中断允许标志位IF和单步陷阱标志位TF,以免在响应过程中被新的中断源中断,破坏了当前中断处理的现场。 将标志寄存器FLGAS和中断断点 (CS、IP) 压栈保存。 查找中断向量表,获得ISR的入口地址,执行ISR。,13,中断服务 CPU转入中断服务程序后,需做以下几件事情: 保护现场:ISR将要用到的寄存器压栈,以免其数据破坏。 开中断:以便在执行ISR时,能响应更高级的中断请求。 中断处理:处理中断请求所要求的操作。 关中断:保证在恢复现场时不被新的中断打断。 恢复现场:在ISR结束前,执行出栈操作,恢复各寄存器的内容,以便主程序正确执行。 开中断:保证返回主程序后仍能响应中断。 中断返回:ISR的最后一条指令为IRET,它将IP、CS和FLAGS的内容依次弹出,
《微型计算机接口技术(第二版) 教学课件 ppt 作者 古辉 刘均 雷艳静 第5章_中断技术》由会员E****分享,可在线阅读,更多相关《微型计算机接口技术(第二版) 教学课件 ppt 作者 古辉 刘均 雷艳静 第5章_中断技术》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课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页