微机原理:第6章 中断技术.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文档。上传文档
查看更多
微机原理 第6章 中断技术(*) 6.3.3 8259A的初始化编程 ICW4的格式 微机原理 第6章 中断技术(*) 6.3.3 8259A的初始化编程 当8086系统中8259A单级使用,其端口地址为80H和81H,可用下面的初始化程序段来写入预置命令字ICW1~ICW4:  MOV AL,13H    定义ICW1  OUT 80H,AL;     MOV AL,18H    定义ICW2  OUT 81H,AL;     MOV AL,0DH    定义ICW4  OUT 81H,AL; 由ICW2可确定该8259A引入的8级中断的中断类型码为18H~1FH。 微机原理 第6章 中断技术(*) 6.3.3 8259A的初始化编程 OCW1用来实现中断屏蔽功能,其端口地址为奇地址(A0=1),OCW1内容被直接置入中断屏蔽寄存器IMR中   A0 7            0   1   M7 M6 M5 M4 M3 M2 M1 M0      Mi= 1:屏蔽由IRi引入的中断请求         0:允许IRi端中断请求进入 微机原理 第6章 中断技术(*) 6.3.3 8259A的初始化编程 OCW2用来定义中断结束方式,其端口地址为偶地址(A0=0) 微机原理 第6章 中断技术(*) 6.3.3 8259A的初始化编程 OCW3 微机原理 第6章 中断技术(*) 6.3.3 8259A的初始化编程 P位可称作查询位,将P位置“1”后,表示向8259A发出查询命令,查询当前是否有中断请求正在被处理,如果有,则给出当前处理的最高优先级是哪一级,可查询的中断状态字格式。 中断状态寄存器 微机原理 第6章 中断技术(*) 6.3.3 8259A的初始化编程 例题:P173,例6.1 微机原理 第6章 中断技术(*) 6.3.4 8259A应用举例 P274 本章内容到此结束! * 端口地址为偶地址(A0=0),D4=1表示当前写入8259A的是预置命令字ICW1。 IC4位用来说明是否需要设置1CW4,对于8086/8088系统中使用的8259A,IC4位恒置1,需要设置ICW4来对8259A进行初始化。 SNGL位用来说明中断系统中是一片8259A单独使用,还是多片8259A级联使用。单级使用时应将SNGL位置“1”。 ADI位对8086/8088系统无效。 LTIM位用来定义中断请求信号的触发方式。LTIM=1时,表示IRi端上出现高电平为有效,LTIM=0时,表示IRi端出现由低电平向高电平的正跳变沿为有效。 * 紧跟在ICW1之后,端口地址为奇地址(A0=1)表示当前写入8259A的是预置命令字ICW2,由它定义中断类型码的高5位。低3位取决于当前的中断请求是由IR7~IR0中哪一个端输入。由此可确定当前中断请求的中断类型码。 * ID2~ID0用来表明该从8259A是接在主8259A的哪个IR端上,例如某片从8259A的ID2ID1ID0=100,则表示该从8259A是接在主8259A的IR4端上。 * 端口地址为奇地址(A0=1),μPM位对于8086/8088系统配置来说恒置“1”,AEOI用来定义是否采用自动EOI方式,SFNM用来定义在级联方式下是否采用特殊完全嵌套方式,在单级使用方式下SFNM位无效。 BUF位用来表明8259A是否采用缓冲方式,如果BUF位为1,表示采用缓冲方式,这时双功能信号线 EN 有效。EN=0,表示允许缓冲存储器输出,EN=1,表示允许缓冲存储器输入。这种情况下由M/S位定义主从关系。M/S=1,表示该片是主8259A,M/S=0,表示该片是从8259A。如果BUF位为0,表示不采用缓冲方式,这时双功能信号线 SP有效,SP=0表示该片是从8259A,SP=1,表示是主8259A,这种情况下M/S位无效。 * * * * * * 微机原理 第6章 中断技术(*) 第6章 中断技术 微机原理 第6章 中断技术(*) 6.1 中断概述 中断与中断系统的功能 主程序 响应中断 中断返回 中断服务子程序 中断请求 入口地址 断点 中断源 中断: CPU在执行程序的过程中,由于某种外部或内部事件的作用,强迫CPU停止当前正在执行的程序而转去为该事件服务,待事件服务结束后,又能自动返回到被中断了的程序中继续执行。 微机原理 第6章 中断技术(*) 6.1 中断概述 中断系统的功能 设置中断源 中断源识别 中断源判优 中断处理与返回 微机原理 第6章 中断技术(*) 6.1 中断概述 中断系统的作用 故障检测和自动处理 实时信息处理 并行操作 分时处理 微机原理 第6章 中断技术(*) 6.1 中断概述 中断源分

文档评论(0)

好文精选 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档