第七章中断控制系统.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七章中断控制系统

ICW4 ?PM AEOI M/S 1 0 SFNM BUF 0 0 A0 D7 D6 D5 D4 D3 D2 D1 D0 0 1 选用8085 选用8088 0 1 正常EOI方式 自动结束中断方式 0= 全嵌套方式 1= 特殊全嵌套方式 = 非缓冲方式,此时若用级联, 由SP/ EN确定主从设备。 = 缓冲方式,本机为从机 = 缓冲方式,本机为主机 0 ? 1 0 1 1 全嵌套方式:高级中断可打断正在处理的中断,优先处理更高级的中断。 特殊全嵌套方式:对于级联方式,主8259A把从同一从8259A来的不同级别的中断请求认为是同级的,而不予以响应。在8259A级联时,若主片处于特殊全嵌套方式就允许对相同级别的中断请求开放。 2. 操作命令字 8259A有3个操作命令字,由CPU写入8259A,写入顺序不限。 OCW1 M0 1 A0 D7 D6 D5 D4 D3 D2 D1 D0 M7 M6 M5 M4 M3 M2 M1 中断屏蔽字:1=屏蔽中断; 0 = 允许中断 L0 0 A0 D7 D6 D5 D4 D3 D2 D1 D0 R SL EOI 0 0 L2 L1 OCW2 OCW2----控制8259A的中断结束和优先级循环方式的命令 * 第七章 中断控制系统 第一节 概述 一、中断的一般概念 二、中断申请 三、中断系统的功能( 8086/8088系统) 第二节 最简单的中断情况 一、CPU响应中断的条件 二、CPU对中断的响应 第三节 中断优先权 一、用软件确定优先权(查询法) 二、 硬件优先权排队电路 第四节 8086的中断方式 一、8086/8088的中断源 二、8086/8088的中断响应过程 三、8086/8088中断向量表 第五节 中断控制器8259A 一、 功能 二、 结构 三、中断顺序 (8259在8086/8088系统) 四、 PC机的中断控制系统 7-4,7―9,7-10 医生 中断实例 抓药 病人 病人 病人 看病 得病 中断请求 排队 中断优先 医生看病 中断响应 抓药 中断服务程序 中断技术是微机中一项重要技术。它不仅在数据输入、输出中提高了CPU的效率,而且在多外设、实时控制、故障处理中也是一项必不可少的技术。 INTR=1 i+1条指令 中断服务程序 i条指令 CPU 响应中断 外设中断源 申请中断 中断处理的过程: INTA=0 第七章 中断 第一节 概述 一、中断的一般概念 ②实时处理。控制系统往往有许多数据需要采集或输出。实时控制中有的数据难以估计何时需要交换。中断可为实时控制提供支持。 ③故障处理。计算机系统的故障往往随机发生,如电源断电、运算溢出、存储器出错等。采用中断技术,系统故障一旦出现,就能及时处理。 1、中断的应用特点 ①CPU与外设并行工作。解决CPU速度快、外设速度慢的矛盾。在外设需要时发出中断申请,CPU才中断原有工作执行中断服务程序,与外设交换数据;中断服务结束,CPU返回原程序继续执行。 ①内部中断:执行INT n 指令时产生中断 ②外部中断:外设(I/O)设备向CPU提出中断申请,使INTR=1。 2、中断源 二、中断申请 中断源的功能:在需要时,向CPU发出中断申请INTR=1,直至CPU响应中断INTA=0 后撤销中断申请。 Intel 8088/8086的二种中断申请:可屏蔽中断申请和非屏蔽中断申请 1、可屏蔽中断申请INTR 用户可以使用编程手段(STI、CLI指令),使CPU处于“开中断”或“关中断”状态。CPU只有在”开中断” 状态下才能响应外设通过INTR可屏蔽中断线提出的中断申请。 2、非屏蔽中断申请NMI 用户无法使用编程手段控制。只要NMI=1,CPU在当前指令运行结束后,马上响应NMI非屏蔽中断申请。 中断响应周期时序 中断请求信号有效,且CPU开中,则CPU在执行完当前指令后,响应中断,在响应中断时,CPU执行两个中断响应周期。 在每一个中断响应周期,都给出中断响应信号INTA,第一个响应周期,使AD7~AD0浮空;第二个响应周期,被响应的外设应将中断类型号送到数据线上,以便CPU寻找该设备的服务程序的入口地址,转入中断服务。 三、CPU中断响应时序 第二节 最简单的中断情况 一、CPU响应中断的条件 1、(中断源

文档评论(0)

book1986 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档