ch8中断系统.ppt

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

篮球比赛的暂停(中断) L.A Lakers 的Coach Johnson觉得比分落后了,于是他(相当于一个外部设备)向当值裁判(cpu)提出暂停(中断)的要求。 3.优先级控制方式 (1)优先级自动循环方式。 优先级顺序不是固定不变的,一个设备得到中断服务后,其优先级自动降为最低。其初始的优先级顺序规定为IR0,IR1,IR2,…,IR7 用于系统中多个中断源优先级相等的场合 (2)优先级特殊循环方式。 其初始的优先级不是固定IR0为最高,然后开始循环,而是由程序指定IR0~IR7中任意一个为最高优先级,然后再按顺序自动循环,决定优先级。 4.中断结束方式 (1)自动中断结束方式。 在中断服务程序中,中断返回之前,不需要发出中断结束命令就会自动清除该中断源所对应的ISR位(实际上在CPU发出第二个INTA信号时,8259即自动清除ISR中的对应位)。 用在多个中断不会嵌套的系统中。 (2)非自动中断结束方式。 在中断服务程序返回之前,必须发中断结束命令才能使ISR中的当前服务位清除。 返 回 8.3.4 8259A的级联电路 地址 总线 数据总线 地址总线 D7~D0 SP/EN INT A0 CS D7~D0 CAS0 CAS1 CAS2 从片 8259A IR7 IR0 IR1 图8-12 参与8259A组成的级联中断系统图 地址 译码 8086/8088 CPU INTR 地址 译码 INTA WR RD 接 总线 驱动器 的OE端 接 数 据 总 线 IOWC MCE/PDEN IORC 8288 总线 驱动器 SP/EN CAS0 CAS1 CAS2 主片 8259A 地址 IR0 IR1 A0 IR7 驱动器 INTA 连接其他芯片 来自其他从片 外设的 中断申请 返 回 8.3.5 8259A的编程命令 初始化命令字ICW:初始化命令字是由8259A初始化程序填写的,且在整个系统工作过程中保持不变。 操作命令字OCW:若希望改变初始化的8259A中断控制方式,或为了屏蔽某些中断,或为了读出8259A的一些状态信息,则必须继续向8259A写入操作命令字OCW。 1.初始化命令字ICW 初始化命令字ICW1 初始化命令字ICW2 初始化命令字ICW3 初始化命令字ICW4 写在 奇地址中 N N Y Y 写ICW1 写ICW2 写ICW3 要ICW4? 写ICW4 级联? 初始化完完 写在 偶地址中 图8-13 8259A初始化流程 ADI A0 D7 D6 D5 D4 D3 D2 D1 D0 0 LTIM 1 SNGL ICW4 A0 D7 D6 D5 D4 D3 D2 D1 D0 T7 T6 1 T3 T4 T5 A0 D7 D6 D5 D4 D3 D2 D1 D0 1 ID2 A0 D7 D6 D5 D4 D3 D2 D1 D0 0 0 1 0 0 0 ID1 ID0 A0 D7 D6 D5 D4 D3 D2 D1 D0 1 (1)操作命令字OCW1——屏蔽操作命令字 (2)操作命令字OCW2——中断方式命令字 A0

文档评论(0)

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

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

1亿VIP精品文档

相关文档