- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
接口第7次课_第8章输入输出接口基础
ZhangGuoPeng Computer Application Dept. BME Faculty. FMMU 输入输出接口基础 The Basis of Input and Output Interface 内容(Outline) 输入输出的基础知识 输入输出的方式 PC机的系统级总线和资源 80x86微机的中断系统 可编程中断控制器8259A 中断申请管理接口的主要功能 1. 向CPU的引脚INTR发中断申请信号 当有多个外设同时发出中断请求时, 能按照一定的优先级顺序,向CPU发出中断申请, 使CPU能优先响应优先级最高的外部设备的中断申请。 2. 送中断类型号 在CPU中断响应周期,针对不同外设的中断请求, 向CPU传送不同的中断类型号, 使CPU执行相应的中断子程。 8259A外观 80x86系列机中断控制逻辑8259A IRQ0~IRQ7 IRQ0和IRQ1内部使用 总线上只能看到2~7 INT, INTA D0~D7 8259A的级联 80x86CPU有一个INTR 引脚,而主机系统可以接受最多15级(无IRQ2)硬件中断 AT总线11个,内部4个(0,1,8,13) 中断控制器Intel 8259A 8259A的功能和特点 8259A的引脚 8259A的编程结构 8259A的工作过程 8259A的功能和特点 功能 记录各级中断请求 判别优先级,确定是否响应和响应哪一级中断 响应中断时向CPU传送中断类型号 特点 可以管理8级中断 可以选择优先模式和中断请求模式 可通过多片8259A级连构成64级的中断管理 8259A引脚总结 80x86系列机中断控制逻辑 IRQ0~IRQ7 D0~D7 INT, INTA CS:片选 WR:写命令信号 RD:读命令信号。 A0:用于片内寻址 CAS0~2:级联信号线 8259A的工作方式 中断优先级管理 完全嵌套模式:IR0...IRQ7 特殊完全嵌套模式:丛片等级可以体现 自动循环模式:等级轮流 特殊循环模式:指定最低级别 中断屏蔽模式:IMR 中断结束管理 一般EOI,ISR中级别最高位清0 特殊EOI,指定中断级别的EOI 自动EOI,自动清除刚才ISR中的置1(适合无嵌套) 8259A的编程步骤 初始化命令字 写入初始化命令字使得8259进入就绪状态 ICW1~ICW4 操作命令字 接受外部中断请求 改变嵌套方式等 读取某些状态 寄存器介绍 初始化命令字(ICW1- ICW4) 决定8259A的工作方式 (2) 操作命令字(OCW1,OCW2,OCW3) 在应用程序中设定,动态地控制CPU处理中断的过程 (3) ISR和IRR存放当前8259A的状态 通过读取 ISR 和 IRR 的内容,了解8259A工作情况 工作流程及举例 ICW:通常是在计算机系统启动时设置一旦设定,一般在系统工作过程不再改变。 开机后,BIOS将8259A初始化为完全嵌套模式: ① IR0~IR7中断申请信号为上升沿触发方式; ② IR0~IR7对应的中断类型号分别为08H~0FH; ③ 优先级IR0最高, IR7最低 OCW:在程序中改变工作方式,屏蔽某些中断源或者读出某些状态信息 ICW2 ICW2是8259A提供给CPU的中断类型号,中断源的中断号是由高5位和低3位相加得到的。高5位由ICW2指定;而其低3位是由中断源所连接的中断请求输入线IR7~IRO的优先级编码决定,并在CPU读取中断号之前,由8259A自动填写。例如: ICW2=08H,则IR0~IR7请求对应的中断类型码分别为:08H、09H、0AH、0BH、0CH、0DH、0EH、0FH。 ICW2=70H,IR0~IR7请求对应的中断类型码分别为:70H、71H、72H、73H、74H、75H、76H、77H。 寄存器的访问控制 举例:在PC AT 系统中,采用 2 片8259A 组成图8-14 所示的 15 级中断的控制逻辑,主片与从片的初始化设置如下: 主片: ICW1 =边沿触发,有ICW4,级联; ICW2= 中断类型号基值为08H; ICW3 =在IR2接有从片; ICW4 =非缓冲,一般EOI,特殊全嵌套。 从片: ICW1 =边沿触发,有ICW4,级联 ICW2 =中断类型号基值为70H ICW3 =该片的识别标志为2,即对应主片的IR2引脚; ICW4 =非缓冲方式,一般EOI结束方式,完全嵌套方式。 初始化程序如下: ;初始化主片8259A MOV AL,11H OUT
您可能关注的文档
- 2012年一级建造师考试市政工程冲刺试题及答案(第二套).doc
- 探究班主任专业化的载体,提升班主任育德能力水平(精选).doc
- 2012年七年级上册期末测试题.doc
- 2012年七年级下册数学期末考试卷及答案.doc
- 2012年七年级英语第二次月考试题.doc
- 2.样品主要营养成分的测定.ppt
- 2012年三亚必威体育精装版旅游攻略.doc
- 探究霉菌生长因素的实验.doc
- 2.课题3氧气的制法第一课时.ppt
- 探究音乐的历史进程的研究结题报告(精选).doc
- 2025年广西中考地理二轮复习:专题四+人地协调观+课件.pptx
- 2025年广西中考地理二轮复习:专题三+综合思维+课件.pptx
- 2025年中考地理一轮教材梳理:第4讲+天气与气候.pptx
- 第5讲+世界的居民课件+2025年中考地理一轮教材梳理(商务星球版).pptx
- 冀教版一年级上册数学精品教学课件 第1单元 熟悉的数与加减法 1.1.6 认识1-9 第6课时 合与分.ppt
- 2025年中考一轮道德与法治复习课件:坚持宪法至上.pptx
- 2025年河北省中考一轮道德与法治复习课件:崇尚法治精神.pptx
- 八年级下册第二单元+理解权利义务+课件-2025年吉林省中考道德与法治一轮复习.pptx
- 精品解析:湖南省娄底市2019-2020学年八年级(上)期中考试物理试题(原卷版).doc
- 2025年中考地理一轮教材梳理:第10讲+中国的疆域与人口.pptx
文档评论(0)