微型计算机原理及应用(第三版)第9章(1).pptVIP

微型计算机原理及应用(第三版)第9章(1).ppt

  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文档。上传文档
查看更多
4.4.3 中断操作 1956年,美国IBM公司在IBM 7049机上首先使用了中断处理技术,并开始使用“中断”(interrupt)这一术语。 计算机在程序执行过程中,当出现硬件或软件请求时,处理器暂时停止正在执行的程序,转去对请求进行处理,处理完后,回到程序断点位置继续执行。 8086/8088是16位微处理器,中断系统可以处理256种不同类型的中断。 4.4.3 中断操作 4.4.3 中断操作 中断最初是为了提高处理器的使用效率和提高计算机的工作速度而引进的。中断技术可用于:保证外设和CPU同步、实时处理、故障处理等。 4.4.3 中断操作 1. 8086/8088的中断分类 硬件中断:通过外部的硬件( I/O设备等)产生的,也叫外部中断。 非屏蔽中断:通过CPU的NMI引脚进入,不受IF的屏蔽。整个系统中只能有一个非屏蔽中断。 可屏蔽中断:通过CPU的INTR引脚进入,当IF为1时中断才能进入。整个系统中可以有多个非屏蔽中断。 软件中断:程序中断指令,TF设定,指令运行出错等。 这256种中断对应着类型码0-255。 4.4.3 中断操作 4.4.3 中断操作 4.4.3 中断操作 4.4.3 中断操作 4.4.3 中断操作 4.4.3 中断操作 4.4.3 中断操作 4.4.3 中断操作 4.4.3 中断操作 4.4.3 中断操作 4.4.3 中断操作 4.4.3 中断操作 4.4.3 中断操作 9.1 可编程中断控制器8259A 9.1.1 8259A芯片内部结构 9.1.1 8259A芯片内部结构 9.1.1 8259A芯片内部结构 9.1.1 8259A芯片内部结构 9.1.2 8259A芯片的工作方式 9.1.2 8259A芯片的工作方式 9.1.2 8259A芯片的工作方式 9.1.2 8259A芯片的工作方式 9.1.2 8259A芯片的工作方式 9.1.2 8259A芯片的工作方式 9.1.2 8259A芯片的工作方式 9.1.2 8259A芯片的工作方式 9.1.2 8259A芯片的工作方式 9.1.2 8259A芯片的工作方式 9.1.3 8259A芯片的级联使用 9.1.2 8259A芯片的级联使用 9.1.3 8259A芯片的级联使用 9.1.4 8259A芯片的控制字及其工作方式 9.1.4 8259A芯片的控制字及其工作方式 9.1.4 8259A芯片的控制字及其工作方式 9.1.4 8259A芯片的控制字及其工作方式 9.1.4 8259A芯片的控制字及其工作方式 9.1.4 8259A芯片的控制字及其工作方式 9.1.4 8259A芯片的控制字及其工作方式 9.1.4 8259A芯片的控制字及其工作方式 9.1.4 8259A芯片的控制字及其工作方式 9.1.4 8259A芯片的控制字及其工作方式 9.1.4 8259A芯片的控制字及其工作方式 9.1.4 8259A芯片的控制字及其工作方式 9.1.4 8259A芯片的控制字及其工作方式 9.1.4 8259A芯片的控制字及其工作方式 9.1.4 8259A芯片的控制字及其工作方式 9.1.4 8259A芯片的控制字及其工作方式 9.1.4 8259A芯片的控制字及其工作方式 9.1.4 8259A芯片的控制字及其工作方式 9.1.4 8259A芯片的控制字及其工作方式 9.1.4 8259A芯片的控制字及其工作方式 9.1.4 8259A芯片的控制字及其工作方式 实现自动循环方式,可采用以下3种EOI循环方式: 普通EOI循环方式 当任何一级中断服务程序结束时,只给8259A发送EOI命令,8259A收到后,自动将ISR寄存器中级别最高的置1位清零,并赋予最低优先级,原来比它低一级的中断赋予最高级,其他类推。 特殊EOI循环方式 不但发送EOI,还可以根据用户的需要将最低优先级赋给指定的中断源,即指出了要清除哪个ISR位。表9-2 自动EOI循环方式 自动将ISR寄存器中相应位清零,并改变各级中断的优先级,不用发送任何消息,简单。 3. 中断屏蔽方式 CPU在任何时候都可以用清除中断标志指令(CLI),将中断标志清零,从而禁止由INTR端引入的可屏蔽中断请求。 普通屏蔽方式: 可屏蔽多级中断请求。将中断屏蔽器IMR的Di位置1,则对应的中断IRi被屏蔽,该中断请求不能从8259A送到CPU 如果IMR的Di位置0,则允许IRi中断产生 特殊屏蔽方式 当CPU正在处理某级中断时,仅仅对本级中断进行屏蔽,允许其他高级和低级中断请求进入系统。 将IMR的Di位置1,对应的中断IRi被屏蔽的同时,使ISR的Di位置0 单片8259A可以

文档评论(0)

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

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

1亿VIP精品文档

相关文档