- 1、本文档共149页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机第6章解析
对从片8259A的初始化编程: MOV AL, 11H (ICM1) OUT 0A0H, AL MOV AL, 07H (ICM2) OUT 0A1H, AL MOV AL, 02H (ICM3) OUT 0A1H, AL MOV AL, 01H (ICM4) OUT 0A1H, AL 8259A中断控制器 §7.3 8259A的控制字及中断操作功能 二、操作方式命令字 ① OCW1中断屏蔽字 ② OCW2中断结束和优先级循环 ③ OCW3屏蔽方式和状态读出控制字 D1 D0 D2 D3 D4 D5 D6 D7 中断屏蔽操作控制字 屏蔽 1 允许 0 是否屏蔽 IRi 中断请求 Di A0 1 二、操作方式命令字 ① OCW1 ② OCW2 ③ OCW3 8259A中断控制器 §7.3 8259A的控制字及中断操作功能 D7 D6 D5 操 作 功 能 0 0 1 一般EOI命令,全嵌套方式 0 1 1 特殊EOI命令,按L2-L0编码复位ISR 1 0 1 一般EOI命令,自动循环优先级 1 0 0 自动EOI时设置优先级自动循环 0 0 0 自动EOI时取消优先级自动循环 1 1 1 一般EOI命令,按L2-L0编码循环优先级 1 1 0 按L2-L0编码设置优先级循环方式 0 1 0 无效 优先级固定 0 优先级循环 1 不发结束命令 0 发结束命令 1 D2D1D0无效 0 D2D1D0有效 1 D1 D0 D2 0 0 D5 D6 D7 中断结束及优先级循环操作控制字 A0 0 标志位 111 IR7 110 IR6 101 IR5 100 IR4 011 IR3 010 IR2 001 IR1 000 IR0 D2D1D0 最低 优先级 编码 8259A中断控制器 §7.3 8259A的控制字及中断操作功能 二、操作方式命令字 ① OCW1 ② OCW2 ③ OCW3 A0 0 非查询方式 0 查询方式 1 随后读IRR 10 不读 0× 随后读ISR 11 是否读寄存器 D1D0 1 0 × D5 允许 不允许 是否允许D5位有效 清除 1 无效 0 设置 设置/清除特殊屏蔽方式 D6 D1 D0 D2 1 0 D5 D6 × 屏蔽及读状态控制字 标志位 8259A中断控制器 §7.3 查询方式允许8259A不工作于中断方式,而是以查询方式工作。 CPU先写一个D2=1的OCW3,再对同一地址读入,即可得到如下状态字节: I x x x x R2 R1 R0 I=1表示有中断请求,中断请求号为R2-R0 此查询步骤可反复执行,以响应多个同时发生的中断。 8259A中断控制器 §7.3 8259A的控制字及中断操作功能 例如:要读IRR的状态,则对应程序段: MOV AL, 0AH OUT 20H, AL IN AL, 20H 读IRR/ISR:写入此命令后,随后再对同一地址读,即可得到IRR或ISR的内容。 8259A中断控制器 §7.3 初始化编程 二、操作方式命令字 ① OCW1 ② OCW2 ③ OCW3 例如:要读IRR的状态,则对应程序段: MOV AL, 0AH OUT 20H, AL IN AL, 20H 读IRR/ISR:写入此命令后,随后再对同一地址读,即可得到IRR或ISR的内容。 8259A中断控制器 §7.3 初始化编程 某系统要求使用一片8259A,中断请求为边沿触发,其8个中断源的中断类型号为80-87H,其端口地址为0920H、0921H 分析:ICW1 = =13H ICW2 = =80H ICW4 = =01H 编程:MOV AL, 13H MOV DX, 0920H OUT DX, AL MOV AL, 80H MOV DX, 0921H OUT DX, AL MOV AL, 01H OUT DX, AL 1、初始化编程 8259A中断控制器 §7.3 初始化编程 分析:低级中断响应前 OCW1=04H OCW3=68H 低级中断响应后 OCW1=00H OCW3=48H 2、操作方式编程 某系统正在为IRQ2中断服务,打算此过程中允许优先级较低的中断得到响应,在为低级中断服务之后
您可能关注的文档
- 信号与系统C-2讲解.ppt
- 专利模版-一种电磁搅拌支撑辊装置重点.doc
- 微型计算机接口技术习题解答(桂小林编著)解析.ppt
- 微型计算机的基础知识解析.ppt
- 专升本《桥梁工程》模拟题试卷重点.doc
- 微型计算机原理及应用第9章输入输出和接口技术解析.ppt
- 微处理器系统结构与嵌入式系统-第一章-概述解析.ppt
- 微处理器系统结构与嵌入式系统-第七章_ARM微处理器编程模型解析.ppt
- 微处理器系统结构与嵌入式系统-第二章-结构组成与工作原理解析.ppt
- 微处理器系统结构与嵌入式系统-第八章_ARM汇编指令解析.ppt
- 纺织服装_化妆品_医美行业2022年年度投资策略_50页_4mb.pptx
- 【工信部】2024建筑和卫生陶瓷行业节能诊断服务指南.pptx
- 【中国建筑节能协会】中国城市绿色低碳建材应用现状评估报告_59页_1mb.pptx
- 【荣续ESG智库】2024建筑行业ESG白皮书_51页_22mb.pptx
- 牛津经济研究院-二手服装对非洲和欧盟27国的社会经济影响+(英)-2024.10-156页_3mb.pptx
- 【印度服装出口促进委员会_AEPC_】2025年春夏全球时尚趋势报告_92页_21mb.pptx
- 纺织服装行业2022年度策略:竞争加剧,个股分化,产品为王-20211110-国盛证券-54页_2mb.pptx
- 20191219-天风证券-纺织服装行业投资策略:野百合也有春天,纺服也有核心资产_64页_3mb.pptx
- 【深圳市住房和建设局】深圳市住房和建设局:深圳市公共建筑能耗监测情况报告(2023年度)_65页_2mb.pptx
- 2022北京市建筑低碳高质量发展的路径和行动报告-北京市可持续发展促进会_66页_2mb.pptx
文档评论(0)