- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机系统中中断资源的分配情况 X86系列微机的中断控制逻辑(P326) 其中可供用户开发使用的只有INTR中断,而其中大部分也 已被系统使用(如键盘中断、串口中断等); INTR中断由8259A管理,用户扩展外设只能使用IRQ9、 IRQ10、IRQ11、IRQ12和IRQ15等几个引脚。 用户需从硬、软件两个方面设计开发INTR中断接口。 PC机中用户INTR中断接口的设计(P329) S R CP D Q 外设发出的中断请求信号 CPU中断请求复位信号 +5V 送至ISA总线的IRQn引脚 CPU中断请求允许信号 硬件需完成的功能: 可产生稳定的中断请求信号IRQn 可屏蔽该中断请求信号 可清除该中断请求信号 软件需完成的功能: 产生中断请求允许信号 产生中断请求复位信号 装载中断服务子程序 微机原理及应用技术 第七章 中 断 系 统 课时数:3-4 第 七 章 主 要 内 容 一、中断的基本概念(P307) 二、 8086CPU的中断系统(P310) 三、8086系统中 INTR中断的处理(P316) 四、 80X86系列微机的硬中断控制逻辑(P326) 中断控制方式的特点 中断系统的功能及相关概念 中断处理过程 与子程序调用的区别(P309) 中断源及其优先级的定义 中断向量表的使用 中断全过程 INTR中断接口电路的结构 INTR中断响应周期 INTR中断的优先级判决 用户中断服务子程序的装载 检测、响应、服务 检测、排队、响应、处理、返回 第 七 章 习 题 (P329) 2、 4~6 思考: 1、3 2008. 11. 26 交作业 第 七 章 结 束 中断控制方式的特点(P307) 可以实现实时故障处理 可以实现CPU与外设及外设与外设之间的并行工作 CPU处理流程 中断服务程序 非预料事件 中断请求 中断响应 中断返回 启动 启动 外部设备 现行 主程序 中断服务子程序 CPU 中断请求 启动 中断响应 中断返回 中断系统的功能主要包括以下两个方面:能实现中断及中断返回;能进行优先级排队和嵌套处理。 中 断 系 统(P308) 中断系统:计算机中实现中断功能的软、硬件的总称。中断系统一般包括CPU内部配置的中断机构、外设接口中设计的中断控制器及各类中断服务子程序。 中断源,中断类型号,中断向量 中断优先级,中断嵌套,中断屏蔽 断点,现场 CPU执行流程 中断服务程序1 非预料事件1 中断服务程序2 非预料事件2 中 断 嵌 套(P309) 中断嵌套的条件: 1)中断服务子程序1执行过程中允许中断; 2)新到来的中断应比原中断的优先级高; 注:为保护主程序及各级中断服务程序的数据不被破坏,所有中断服务程序均应进行保护及恢复操作; 8086系统中断源的定义(P310) 8086系统中断优先级的定义(P312) 8086系统中中断源及其优先级的定义 其它可能自动产生的中断 执行中断指令INT n、INTO等 除法错中断(被0除) 单步中断 断点中断 溢出中断 不可屏蔽中断NMI 可屏蔽中断INTR 8086系统中规定中断源的优先级顺序为(优先权依次降低):被0除中断、INT n指令、INTO指令、NMI中断、INTR中断、单步中断。 外中断 (硬件中断) 内中断 (软件中断) 中断 异常 CPU内的中断控制逻辑 NMI中断接口 自动产生的 软件中断 用户调用的软件中断 CPU内部 I N T R 中 断 接 口 IRQ1键盘 IRQ2彩色/图形接口 IRQ3保留(串口) IRQ4串口 IRQ5保留(并口) IRQ0系统定时器 IRQ7 并口 IRQ6软盘 …… RAM校验错 I/O校验错 电源故障 INT n 除法错 断点 单步(TF) 溢出(OF) 8086系统采用向量式中断, 8086系统中主存最低的1KB空间(000H ~ 3FFH)被用来存放各中断向量,这就是中断向量表。 中断向量表中内容分为256项,分别对应256个中断类型号;表中每一项为一个中断向量,占用4个字节,其中高两个字节存放段基址、低两个字节存放偏移量。 中断类型号n与对应的中断向量存放地址m之间的关系,即m=4*n。 中断索引过程:根据中断类型号找到中断向量的过程。 8086系统的中断向量表(P313) 0~4号为 8086CPU专用中断 05H~3FH号包括 DOS及BIOS中断 40H~0FFH号为 用户可用中断 地址 内存单元 说明 00000H 003FFH 中断类型号n=3F
文档评论(0)