- 7
- 0
- 约9.94千字
- 约 16页
- 2018-04-13 发布于湖北
- 举报
赵中英接口大作业
接口技术大作业
深入理解“中断系统”
姓名:赵中英
班级:1003101
学号:1090310113
指导教师:史先俊
深入理解“中断系统”
1.中断的背景和概念
随着计算机技术的飞速发展,微处理器控制输入输出部件或者端口的数据传送方式也在不断的进步和发展。早期的计算机系统中.CPU对设备采取的是程序查询方式。在这种方式下高速的 CPU和低速的输入输出端口是串行工作在两者速度极度不匹配的情况下致使 CPU的绝大部分时间都处于被动的等待状态中,造成了CPU资源的极大浪费。为了弥补这种缺陷提高 CPU的使用率中断方式应运而生这种方式解决了程序查询方式下CPU循环等待的问题。现代计算机系统中,都毫不例外地引入了中断系统为了说明这个问题,再举一例。假设你有一个朋友来拜访你,但是又不知何时到达,你只能在大门口等待,于是什么事也千不了。如果在门口装一个门铃,你就不必在门口等待,去干其它的工作,朋友来了按门铃通知你,你这时才中断你手中的工作去开门,这样就避免了由等待而浪费时间。计算机也一样,例如打印机输出,CPU传送数据的速度高,而打印机打印的速度低,如果不采用中断技术,CPU将经常处于等待状态,效率极低。而采用了中断方式,CPU可以进行其它的工作,只在打印机缓冲区中的当前内容打印完毕发出中断请求之后,才予以响应,暂时中断当前工作转去执行向缓冲区传送数据,传送完成后又返回执行原来的程序。这样就大大地提高了计算机系统的效
率。由于这个原因中断技术应运而生,在中断产生之前CPU采用的都是程序查询方式,这种方式和中断方式相比:程序查询方式,数据在CPU和外围设备之间的传送完全靠计算机程序控制,优点是硬件结构比较简单,缺点是CPU效率低,中断方式是外围设备用来“主动”通知CPU,准备输入输出的一种方法,它节省了CPU时间,但硬件结构相对复杂一些。如图1.0是程序查询方式的传送流程图
中断的一些基本概念介
中断源:产生中断请求的设备或者事件称为中断源。
中断嵌套:当 CPU 响应了某一个中断请求,正在执行该中断服务程序时,又有另一个中 断源向 CPU 发出了中断请求, 由于中断源具有不同的优先级别, 响应将会分为两种情况: CPU ①如新来中断的优先级等于或低于当前正在响应中断的优先级,CPU 将新来的中断排到中断 队列中,继续执行当前的中断服务程序,执行完毕后再去执行新的中断;②但如果新来的请 求的级别高于正在执行中断的级别,CPU 则不得不打断正在执行的中断服务程序而去执行新 的、更高一级的中断服务程序。
由 CPU 内部事件引起的中断,内部中断也称软件中断,包括溢出中断、除法 出错中断单步中断、断点中断和指令设置的中断。
外部中断是由外部硬件引起的中断,所以也叫硬件中断,是 CPU 外部中断请求信号引 脚上输入有效的中断请求信号引起的,分为非屏蔽中断和可屏蔽中断两种
中断屏蔽也是一个十分重要的功能,所谓中断屏蔽是指通过设置相应的中断屏蔽位,禁止响应某个中断。这样作的目的,是保证在执行一些重要的程序中不响应中断以免造成迟缓而引起错误。例如,在系统启动执行初始化程序时,就屏蔽键盘中断,使初始化程序能够顺利进行。这时敲任何键,都不会响应,当然对于一些重要的中断是不能屏蔽的。例如重新启动,电源故障,内存出错,总线出错等影响整个系统工作的中断是不能屏蔽的,因此,从中断是否可以被中断来看,可分为可屏蔽中断和不可屏蔽中断两类
非屏蔽中断由 NMI 引脚出现中断请求信号使 CPU 产生中断称为非屏蔽中断, 它是不可用软件屏蔽的, 也就是说不受 CPU 中 IF 位的控制,当 NMI 引脚上出现有效高电平持续 2 个时钟周期以上的 上升沿时,表示非屏蔽中断请求信号有效。
可屏蔽中断8086CPU 的 INTR 中断请求信号来自中断控制器 8259A,CPU 是否响应该中断请求,取决 于中断允许标志位 IF 的状态。
中断向量: 通常称中断服务程序入口地址为中断向量, 每个中断类型对应一个中断向量。 每个中断向量为 4 字节(32 位) ,用逻辑地址表示一个中断服务程序的入口地址,占用 4 个 连续的存储单元,其中低 16 位(前 2 个单元)存放中断服务程序入口的偏移地址(IP) ,低 位在前高位在后,高 16 位(后 2 个单元)存放中断服务程序入口的段地址(CS) ,同样也 是低位在前高位在后。
中断优先级:根据事件轻重缓急,给每个中断源确定不同的级别,也就是在实际的计算 机系统中, 为不同的中断源设定不同的优先级。 这样, 当不同中断源的中断请求同时到
您可能关注的文档
- 谈古代诗词中的叙述和议论.pptx
- 豆浆机的保养与使用注意事项.pptx
- 象湖风景区调研报告(终稿).doc
- 豪林新界土建施工组承包范围(聂彩现).doc
- 贝叶斯网络与情景构建的结合.ppt
- 调查研究1(_科研方法).ppt
- 财务会计19章费用和利润.ppt
- 谈骨气第一课时.ppt
- 财务会计6 7 固定-无形.ppt
- 象形统计图李妍虹.ppt
- 2026年网站服务发票合同样本.pdf
- 2026年网站内容审核及版权协议.pdf
- 射洪市广玉水电站环境影响报告书.doc
- 四川海英电子科技有限公司高阶高密度多层电路板生产线新增锅炉项目环评报告.docx
- 温岭市百锦工贸有限公司年产30万只拖把、20万只铁畚斗、10万只塑料垃圾桶技改项目环评报告.doc
- 四川海英电子科技有限公司高阶高密度多层电路板生产线新增锅炉项目环评报告.pdf
- 台州玉米环保科技有限公司年加工60亿支结晶吸管技改项目环评报告.doc
- 射洪市螺丝池水电站环境影响报告书.doc
- 温岭市 110 kV松门输变电工程环评报告.doc
- (127页PPT)机械院集团改制方案一修订建议020.ppt
最近下载
- 2026届天津市和平区名校物理高一上期末教学质量检测试题含解析.doc
- ATC990-简易中文说明.pdf VIP
- 行政管理合同协议.docx VIP
- 《鱼的腌制与熏制》课件.ppt VIP
- 电源线检验报告RVV2-1.5说明.doc VIP
- 《电动中重卡共享换电站及车辆换电系统技术规范-第八部分:换电站的规划布局及安装防护要求》.pdf VIP
- 四川省宜宾市叙州区观音学校2025秋九年级数学半期试题.pdf VIP
- 2024生成式人工智能数据应用合规指南.docx VIP
- 重大节假日保障方案.doc VIP
- 2025年江苏省职业院校技能大赛机电一体化技术赛项-学生组任务书-样卷.pdf VIP
原创力文档

文档评论(0)