仁爱学院微机原理复习7-1.ppt

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

* * * * * * * * * * * * * * * * * 输出: MOV DX, 300H OUT DX, AL 输出: MOV DX, 300H IN AL, DX * * * * * ※ 名词解释 * 指定EOI命令(SEOI) :该EOI命令指出了所复位的ISR的 号。该命令用于不能肯定本级是否最高优先级的场合。 * 自动EOI命令(AEOI):该方式下,当某一IRQ被CPU响应 中断结束时自动使其ISR为0。这种方式免除了中断处理结束时 一定要向8259A发送EOI命令的必要。 8259A全嵌套方式流程图 8259A编程(命令字) 初始化命令字(有4个初始化命令字ICW) 芯片控制(工作方式设置)ICW1 中断类型号ICW2 级联方式ICW3 特殊全嵌套、缓冲器方式ICW4 操作命令字(有3个操作命令字OCW) 中断屏蔽字OCW1 中断结束方式OCW2 中断查询OCW3 初始化命令字1(ICW1) 完成触发方式设置及级联方式设置的功能 初始化命令字2(ICW2) 完成中断矢量号设置的功能 (高5位由用户设定,低3位由系统自动填入) 例 在奇地址端口写后,对应的中断类型号为08-0FH(低3位是自动填入的) 在奇地址端口写后,对应的中断类型号为80-87H 初始化命令字3(ICW3) 只在级联方式下使用。完成主、从片间连接关系设置功能 对主片的设置 对从片的设置 例如:一个主片和两个从片的级联如图,主片和两个从片的ICW3分别初始化。 初始化命令字4(ICW4) ICW4:完成结束中断方式、缓冲模式和嵌套模式的设置功能 特殊完全嵌套方式 当前正在被执行的中断服务程序可被优先级相等或更高的中断请求中断 结束中断EOI 普通EOI 中断服务程序需向8259A 送中断结束命令(EOI)标识中断结束 自动EOI 中断程序无需送EOI命令。在第二个INTA脉冲信号的后沿,将ISR的对应bit清0。 操作命令字1(OCW1) 操作命令字的功能:在系统运行过程中,对8259A的状态和操作方式进行修改和控制。 OCW1: 完成中断屏蔽IR0-7的设置功能。OCW1可读可写 操作命令字2(OCW2) OCW2:完成非自动中断结束、中断排队方式的设置功能 正常(不指定)EOI 如果采用完全嵌套方式,可采用不指定EOI方式 发出该EOI后,中断控制器将ISR中优先级最高的bit复位。例:ISR执行 mov al, 20h ;(EOI=20H,即OCW2=20H) out 20h, al ;(该指令中20H为8259A的口地址) 后,ISR 指定EOI 如果中断优先级被打乱,即当前正在被服务的中断服务程序的优先级不是最高的,则必须采用指定EOI方式。 发出EOI时须指定要复位的ISR的bit的位置。 例:ISR当前服务程序对应ISR的bit5 mov al, ; (OCW2=65H) out 20h, al 后,ISR 非指定EOI自动循环命令(同等优先) 某中断源被服务后,优先级自动降为最低级。 例如 操作命令字3(OCW3) OCW3: 完成IR和ISR寄存器、状态字查询,特殊屏蔽方式设置的功能 =1:特殊中断屏蔽方式 =0:普通中断屏蔽方式 读IR或IS寄存器 读IRR mov al, out 20h, al nop in al, 20h; IRR?al 读ISR mov al, out 20h, al nop in al, 20h; ISR?al 7.5 8259A在微机系统中的应用 8259A初始化流程 8259A在PC机中的应用 8259A在PC机中的应用(PC/XT和PC/AT) 8259A初始化编程 系统上电时,分别对8259A的主片、从片进行初始化编程。 主片PIC的口地址为20H,21H;IR2接有从片PIC 从片PIC的口地址位A0H,A1H 对INTR中断源初始化系统采用固定优先级,正常全嵌套方式。初始化程序如下: 主片PIC初始化 主片PIC初始化 mov dx, 20h ;ICW1地址 mov al, 11h ;写ICW1,沿触发方式、级联,要ICW

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档