- 1、本文档共61页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章中断系统及中断控制器
第十章 中断系统及中断控制器 10.1 中断的基本概念 10.2 可编程中断控制器8259A 10.3 8259A应用举例 第一节 中断的基本概念 1. 中断的概念: 1956年,美国,IBM公司IBM 7049机上首先使用了中断处理技术,并开始使用“中断”(interrupt)这一术语。 中断最初是作为处理器与外部设备交换信息的一种控制方式提出的。由此,最初的中断全部是对外部设备而言的,称为外部中断或硬件中断。 随着计算机技术的发展,中断的范围也随之扩大,出现了内部软件中断的概念,它是为解决机器内部运行时出现的异常以及为编程方便而提出的。 不论哪种中断都遵循同样的中断处理过程 中断:处理器暂停执行当前程序,转而处理随机发生的事件,处理完毕后再返回到断点处继续执行原来程序的过程。 2.中断类型号及中断向量表 中断类型码和中断向量所在位置之间的对应关系 例题 类型号为20H的中断所对应的中断向量存放在0000:0080H开始的4个单元钟,如图示,则它所对应的中断服务程序的入口地址为4030:2010H。 一个系统中对应中断类型号17H的中断服务程序存放在2345:7890H开始的内存区域中,则17H对应的中断向量存放于何处? 10.2 可编程中断控制器8259A 8259A是一种可编程中断控制器,有如下功能: 一片Intel 8259A可管理8个中断请求,并把当前优先级最高的中断请求送到CPU的INTR端。 当CPU响应中断时,为CPU提供中断类型码。 8个外部中断的优先级排列方式,可以通过对8259A编程进行指定。也可以通过编程屏蔽某些中断请求,或者通过编程改变中断类型码。 允许9片8259A级联,构成64级中断系统 10.2.1 8259A的引脚及工作原理 D7~D0:数据总线,双向,三态。用于与CPU之间传送命令、状态、中断类型码。 RD :读信号,输入。用来通知8259A把某个内部寄存器的值送数据线D7~D0 。 WR:写信号,输入。用来通知8259A把数据线D7~D0上的值写入内部某个寄存器。 CS:片选信号,输入。通过地址译码逻辑电路与地址总线相连。 A0:地址线,输入。用来指出当前8259A的哪个端口被访问,选择内部寄存器的端口地址。 在标准AT机中,使用两片8259A构成主从式中断系统, 主8259A的端口地址: 20H,21H 从8259A的端口地址: A0H,A1H INT:中断请求,输出。把IR7~IR0上的最高优先级请求传送到CPU的INTR引脚,向CPU发中断请求。 INTA:中断响应,接收CPU的中断应答信号。CPU发出的中断响应信号为两个负脉冲。第一个负脉冲作为中断应答信号,第二个负脉冲到来时,8259A从数据线D7~D0上发出中断类型码。 IR7~IR0:外设中断请求输入。在含有多片8259A的复杂系统中,主片的IR7~IR0分别与从片的INT端相连,用来接收来自从片的中断请求。 CAS2~CAS0:级联线,用来指出具体的从片。 SP/EN:从设备编程/缓冲器允许 1)采用缓冲方式时,作为输出,用做控制缓冲器接收和发送的信号。 2)采用非缓冲方式时,作为输入,用做决定8259A的主从设备标志。为1时,指明8259A为主设备。为0时,指明8259A为从设备。 10.2.2 8259A的内部结构 10.2.3 8259A的工作方式 1、设置优先级方式 2、屏蔽中断源的方式 3、结束中断处理的方式 4、连接系统总线的方式 5、引入中断请求的方式 10.2.3 8259A的工作方式 1、设置优先级方式 10.2.3 8259A的工作方式 1、设置优先级方式 10.2.3 8259A的工作方式 1、设置优先级方式 10.2.3 8259A的工作方式 1、设置优先级方式 10.2.3 8259A的工作方式 2、屏蔽中断源的方式 10.2.3 8259A的工作方式 2、屏蔽中断源的方式 10.2.3 8259A的工作方式 2、屏蔽中断源的方式 10.2.3 8259A的工作方式 3、结束中断处理的方式 10.2.3 8259A的工作方式 3、结束中断处理的方式 10.2.3 8259A的工作方式 3、结束中断处理的方式 10.2.3 8259A的工作方式 3、结束中断处理的方式 10.2.3 8259A的工作方式 4、连接系统总线的方式 10.2.3 8259A的工作方式 5、引入中断请求的方式 10.2.3 8259A的工作方式 5、引入中断请求的方式 10.2.4 8259A的初始化
您可能关注的文档
- 移动公司竞聘﹒自我介绍﹒演讲.ppt
- 移动全球眼〔客户经理版〕.ppt
- 积累与运用〔四下〕.ppt
- 移动平均线的实战用法〔添加版〕.ppt
- 积高电子人体健康秤〔JACAL〕.ppt
- 移动源氮氧化物控制技术.pptx
- 移动有哪些信誉好的足球投注网站讲训教学课件.ppt
- 称重模块应用和介绍.ppt
- 移动互联网时代的运营商定位〔简版〕.ppt
- 程序设计〔C语言〕2.ppt
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
最近下载
- 2023-2024学年七年级上册语文期末专项热点必刷100题专题11记叙文阅读(含答案).docx VIP
- 《隧道施工质量监理要点》.docx VIP
- 《Java语言程序设计基础教程》习题解答26752指导.doc
- 医务管理系统建设方案.doc VIP
- 小学英语二年级上册英语课件-UNIT FOUR THERE ARE MANY ANIMALS lesson 15 北京版.pptx VIP
- 苏教版数学五年级上册小数除以小数(课件).pptx
- 病房(医嘱)管理系统.doc
- 学前儿童急症救助与突发事件应对 22 模块四任务4 火灾的应急处理与预防.pptx VIP
- 光伏项目高处坠落的风险点及控制措施(A).pptx VIP
- 急性脊髓炎的护理ppt课件.pptx
文档评论(0)