8-28259A原理.pptVIP

  • 18
  • 0
  • 约9.44千字
  • 约 45页
  • 2018-04-06 发布于江苏
  • 举报
操作命令字 OCW1 OCW1也称中断屏蔽字,直接对中断屏蔽寄存器IMR的各位进行置1或清0。当Mi位置1,相应IRi的中断请求将被屏蔽,清0则允许中断。 屏蔽某个IRi中断,并不影响其它脚上的中断请求。 允许随时读出IMR的内容,供CPU分析。 操作命令字 例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中的一段程序。 操作命令字 例8.8 对8259A中断屏蔽寄存器IMR写入全0,然后读出看是否全0,若是则正确,否则转出错处理。再写入全

文档评论(0)

1亿VIP精品文档

相关文档