微型计算机原理及应用 第7章 中断.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微型计算机原理及应用 第7章 中断

R SL EOI 工作方式 备注 0 0 1 普通EOI 组合出有效的七个操作命令 0 1 1 特殊EOI,L0指定的ISR位清0 0 0 0 取消优先级自动循环 0 1 0 无操作意义 1 0 1 普通EOI命令,优先级自动循环 1 1 1 普通EOI命令及优先级特殊循环方式,当前最低优先级为L 0所指定 1 0 0 优先级自动循环 1 1 0 优先级特殊循环,L0指定级别最低的优先级的IR端号 表7-3 R、SL、EOI配合使用表 例7-7 已知8259A 中ISR 的D3 位已置位,试将其清0。 分析:通过特殊EOI 中断结束命令来实现,OCW2 的格式应为,即63H。 程序 如下: MOV AL,63H ;OCW1 的内容 OUT 20H,AL ;写入偶地址端口 2.工作方式编程与操作命令字OCW (3)初始化命令字OCW3----屏蔽方式和读状态控制字 P A0 D7 D6 D5 D4 D3 D2 D1 D0 X ESMM 0 1 0 SMM RR RIS D0:读ISR、IRR选择位,为1选择ISR,反之选择IRR。读命令中没有选择IMR的控制位,但这并不是说CPU不能读出IMR的内容,而是可以直接使用输入指令读出IMR的内容. 2.工作方式编程与操作命令字OCW (3)初始化命令字OCW3----屏蔽方式和读状态控制字 P A0 D7 D6 D5 D4 D3 D2 D1 D0 X ESMM 0 1 0 SMM RR RIS D1:读命令控制位 D1=1,是读命令,否则不是读命令。 2.工作方式编程与操作命令字OCW (3)初始化命令字OCW3----屏蔽方式和读状态控制字 P A0 D7 D6 D5 D4 D3 D2 D1 D0 X ESMM 0 1 0 SMM RR RIS D2:查询中断方式控制位,D2=1,进入查询中断方式,8259A将送出查询字;否则是向量中断方式。 2.工作方式编程与操作命令字OCW (3)初始化命令字OCW3----屏蔽方式和读状态控制字 P A0 D7 D6 D5 D4 D3 D2 D1 D0 X ESMM 0 1 0 SMM RR RIS D4D3:特征位,必须是01。 2.工作方式编程与操作命令字OCW (3)初始化命令字OCW3----屏蔽方式和读状态控制字 P A0 D7 D6 D5 D4 D3 D2 D1 D0 X ESMM 0 1 0 SMM RR RIS D7:无关。 D6D5:特殊屏蔽方式控制位 D6D5=11时允许特殊屏蔽方式 D6D5=10时复位特殊屏蔽方式。 2.工作方式编程与操作命令字OCW (3)初始化命令字OCW3----屏蔽方式和读状态控制字 实际上,通过D2D1D0三位组合,控制了输入指令读出的是什么内容。D2=1,且D1=0,读出的是查询字;D2=0,且D1=1,读出的是ISR(D0=1)或IRR(D0=0);如果D2=1,且D1=1,则第一条输入指令读出的是查询字,第二条输入指令读出的是ISR(D0=1)或IRR(D0=0)。 2.工作方式编程与操作命令字O

文档评论(0)

cgtk187 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档