网站大量收购闲置独家精品文档,联系QQ:2885784924

《8.28259A原理.ppt

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

操作命令字 OCW1 OCW1也称中断屏蔽字,直接对中断屏蔽寄存器IMR的各位进行置1或清0。当Mi位置1,相应IRi的中断请求将被屏蔽,清0则允许中断。 屏蔽某个IRi中断,并不影响其它脚上的中断请求。 允许随时读出IMR的内容,供CPU分析。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 操作命令字 例8.7 某系统只允许键盘(IR1)中断,其余位均屏蔽,8259A口地址20H/21H,试写入中断屏蔽字。如系统中要新增键盘中断,其余屏蔽位不变,如何设置屏蔽字。 只允许键盘中断的程序段为: MOV AL ;D1=0,IR1没被屏蔽, ; 其余均被屏蔽 OUT 21H, AL 新增键盘中断的程序段为: IN AL, 21H ;用IN指令读屏蔽字 AND AL, ;仅D1清0,其余位不变 OUT 21H, AL ;写入修改后的屏蔽字 由于可对屏蔽寄存器进行读/写,因此可用程序测试屏蔽寄存器是否有问题。 下面介绍PC机的ROM BIOS中的一段程序。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 操作命令字 例8.8 对8259A中断屏蔽寄存器IMR写入全0,然后读出看是否全0,若是则正确,否则转出错处理。再写入全1,作类似检查。程序如下: CLI MOV AL,0 ;OCW1,IMR各位清0 OUT 21H,AL IN AL, 21H ;AL←IMR,不影响FLAGS OR AL, AL ;IMR=0? JNZ D6 ;非0,转出错处理程序 MOV AL,0FFH ;是0,再将全1写入IMR寄存器 OUT 21H,AL ;写入OCW1 IN AL,21H ;读IMR ADD AL,1 ;IMR各位置1?全1+1应为00H JNZ D6 ;非,转出错处理程序 ┆ D6: ;出错处理程序 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 操作命令字 OCW2 OCW2 设置优先级循环方式和中断结束方式的命令字 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 第8章 中断和8259A 中国科学技术大学 8.2 8259A工作原理 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. §8.2 8259A的工作原理 8.2.1 8259A的引脚信号和内部结构 8.2.2 8259A的工作方式 8.2.3 8259A的命令字及编程 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 可编程中断控制器 8259A 中断控制器 8259A 1. 8259A的引脚 8259A与CPU的接口引脚 8259A与外设的接口引脚 8259A级联时的接口引脚 Evaluation only. Created with As

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档