- 1、本文档共54页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章 中断 微机原理
中断 本章学习要求 熟悉8088的中断类型、中断响应过程、中断向量表 掌握内部中断服务程序的编写 理解8259A的内部结构、寄存器作用、中断过程 掌握8259A的普通全嵌套优先权、普通中断结束、边沿触发方式 所谓中断,就是指当CPU正在执行程序时,外设(或其它中断源)向CPU发出请求,CPU暂停当前程序的执行,转向该外设服务(或称中断服务)程序,当中断服务程序运行结束后,返回原程序继续执行的过程。 中断控制方式的优点 分时操作 实时处理 故障处理 中断源 外部中断(硬中断):来自INTR和NMI引脚的中断。 非屏蔽中断的优先权高于可屏蔽中断。其中断请求信号是发生在NMI上的电压跳变(边沿触发)。 (时序图) 可屏蔽中断 : 出现在INTR线上的请求信号是电平触发的。只有当中断允许标志位IF为1时,CPU才能响应INTR的中断请求。如果IF为0,即使INTR端有中断请求信号CPU也不会响应。这种情况称为中断屏蔽。 内部中断:来自CPU内部的,通过软件调用的中断。 除法溢出中断――0号中断 单步中断――1号中断 INT指令中断 溢出中断――4号中断 优先权:除法错→INT n →INTO →NMI →INTR →单步 中断过程 中断检测 中断响应 执行中断服务程序中断返回 可屏蔽中断的响应过程 : ① 读取中断类型码 ② 将标志寄存器的值推入堆栈 ③ 把标志寄存器的IF和TF清零 ④ 将断点保护到堆栈中。 ⑤ 寻找中断向量,转入中断处理程序 软件中断 用一条指令进入中断处理子程序,并且,中断类型码由指令提供。 不执行中断响应总线周期,也不从数据总线读取中断类型码。 不受中断允许标志IF的影响 执行过程中可响应外部硬件中断 软件中断没有随机性 中断处理子程序 ① 进一步保护中断现场 ② 开放中断 ③ 中断处理的具体内容 ④ 弹出堆栈指令 ⑤ 中断返回指令 中断向量表的设置 方法一:在程序设计时定义一个如下格式的数据段: VECDATA SEGMENT AT 0 ??????? ORG n* 4 VINTSUB DW noffset, nseg …… VECDATA ENDS 方法二:DOS中的功能调用INT 21H,预置的参数是: AH中预置入功能号25H; AL中预置入要设置的中断类型号; DS:DX中预置入中断服务程序的入口地址(包括段地址和偏移地址)。 方法三: VECDATA SEGMENT AT 0 ORG n*4 VINTSUB DW 2 DUP(?) ………… VECDATA ENDS ININT SEGMENT ASSUME CS:ININT,DS:VECDATA MOV AX,VECDATA MOV DS,AX MOV VINTSUB,noffset MOV VINTSUB+2,nseg ININT ENDS 中断的优先权管理 软件查询方式 中断优先权排队电路 菊花链法 专用芯片管理方式 8259A 8259A的内部结构及工作原理 结构 8259A的工作方式 触发方式 中断优先权管理方式 屏蔽中断源方式 中断结束方式 8259A的中断优先权管理方式 完全嵌套方式 自动循环方式 中断屏蔽方式 完全嵌套方式是8259A被初始化后自动进入的基本工作方式,在这种方式下,由各个IRi端引入的中断请求具有固定的中断级别。IR0具有最高优先级,IR7具有最低优先级,其他级顺序类推。 8259A在完全嵌套方式下,可采用以下3种中断结束方式: 普通EOI方式: 当任何一级中断服务程序结束时,只给8259A传送一个EOI结束命令,8259A收到这个EOI命令后,自动将ISR寄存器中级别最高的置“1”位清“0”。 特殊EOI方式: 在普通EOI方式的基础上,当中断服务程序结束给8259A发出EOI命令的同时,将当前结束的中断级别也传送给8259A,就被称作特殊EOI方式。这种情况下,8259A将ISR寄存器中指定级别的相应位清“0”,显然这种结束方式可在任何情况下使用。 自动EOI方式: 任何一级中断被响应后,ISR寄存器中相应位置“1”,CPU将进入中断响应总线周期,在第2个中断响应信号(INTA)结束时,自动将ISR寄存器中相应位清“0”,被称作自动EOI方式。 自动循环方式 普通EOI循环方式: 当任何一级中断被处理完后,CPU给8259A回送普通EOI命令,8259A接收到这一命令后将ISR寄存器中优先级最高的置“1”位清“0”,并赋给它最低优先级,而将最高优先级赋给原来比它低一级的中断请求,其他中断请求的优先级别以循环方式类推。 自动EOI循环方式:任
您可能关注的文档
- 第五章 食品商品的特性.ppt
- 第五章 齿轮变速器结构与工作原理.ppt
- 第五章-公共政策合法化.ppt
- 第五章 高等教育管理体制重点试题解析.doc
- 第五章 审计依据、审计证据 与审计工作底稿 新编审计原理与实务 第四版) 教学课件.ppt
- 第五章公共关系对象.ppt
- 第五章中世纪美术.ppt
- 第五章广告受众接受广告的心理动因.ppt
- 第五章_轴箱.ppt
- 第五章基因克隆技术.doc
- 5.2+凝聚价值追求+课件-2024-2025学年统编版道德与法治九年级上册 (2).pptx
- 10.2+滋养心灵+课件-2024-2025学年统编版道德与法治七年级上册+.pptx
- 2.7++百家争鸣+课件++2024--2025学年部编版七年级历史上学期.pptx
- 5.1.2病毒-2024--2025学年人教版生物八年级上册.pptx
- 7.2 维护祖国统一(必威体育精装版版课件).pptx
- 开启科学探索之旅++---2024-2025学年人教版物理八年级上学期.pptx
- 5.2+凝聚价值追求+课件-2024-2025学年统编版道德与法治九年级上册+.pptx
- 第四单元写作《学习缩写》课件-2024-2025学年统编版语文九年级上册.pptx
- +第三单元行进之歌第5课钢铁洪流进行曲+课件+2024—2025学年人音版(简谱)(2024)初中音乐七年级上册.pptx
- 4.2+凝聚法治共识+课件-2024-2025学年统编版道德与法治九年级上册.pptx
最近下载
- 一种环氧大豆油低沸点真空蒸馏装置.pdf VIP
- 以中国式现代化全面推进中华民族伟大复兴(ppt).PPTX VIP
- 人教版高中英语选择性必修一UNIT1“PEOPLE OF ACHIEVEMENT”Learning About Language—Discover Useful structures说课稿.doc
- 高考江苏卷:2024年《地理》考试真题与参考答案.pdf
- 《GBZ 25320.1001-2023电力系统管理及其信息交换 数据和通信安全 第100-1部分.pptx
- 化工和危险化学品企业重大事故隐患重点排查事项清单.docx
- GBT1800.2-2020产品几何技术规范标准公差带号和孔轴的极限偏差表.pdf
- 弹唱比赛评分表.doc VIP
- 《汽车营销学》课程教学大纲.pdf VIP
- 应急抢险装备项目资金申请报告模板.docx
文档评论(0)