- 1、本文档共58页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理--第八章-中断系统
一、什么是中断 二、中断源及其中断优先权 三、中断请求与中断屏蔽 四、中断服务程序 五、中断隐操作和中断向量 六、断点和中断现场 七、硬件中断和软件中断 可屏蔽中断 由INTR引脚引起的中断,称可屏蔽中断。 CPU是否响应INTR引脚上的中断请求取决于IF标志: IF=1,CPU响应INTR引脚上的中断请求 IF=0,CPU不响应INTR引脚上的中断请求 即当IF=0时,将INTR引脚上的中断申请屏蔽。 优先级 高 低 内部中断 ( 除零,INT n,断点,INTO指令 ) 非屏蔽中断 可屏蔽中断 低 内部中断( 单步 ) 当中断源产生中断申请后,不论是内中断、非屏蔽中断, 还是可屏蔽中断,只要满足响应条件,在执行完当前指令后, CPU内部硬件会自动完成下列响应中断的过程: 分两步: (1)处理外设中断申请,决定是否向CPU发中断申请信号。 (2)若发中断申请信号,且CPU响应,则在CPU中断响应周期送出中断类型号。 一、中断向量的保存、设置和恢复 二、软中断程序设计 三、可屏蔽硬中断程序设计 0 0 1 0 0 0 0 0 ISR 当前 中断 服务 寄存器 IR0 IR1 IR2 IR3 IR4 IR5 IR6 IR7 PR 优先级 裁决器 IRR 中断 申请 寄存器 1 0 0 0 0 0 0 1 ICW1 芯片控制 ICW2 中断类型号 ICW3 主从片关系 ICW4 方式控制 OCW1 中断屏蔽寄存器 IMR 0 0 OCW2 优先级、发EOI OCW3 特殊屏蔽设置 1 0 0 1 0 1 0 0 IOR IOW 总线 数 据 线 D0 ~ D7 INTA A0 片 选 译 码 A5 ~ A9 CS A0 RD WR INTA INT D0 ~ D7 INTR 0 1 8259A在接收到第一个INTA中断响应信号后: ① 将 ISR 中相应位置1,表示 CPU 响应此级中断,执行此中断源的中断子程。 ② 把 IRR 中对应的位清0,清除IRR中锁存的中断申请信号。 0 0 1 0 0 0 0 0 ISR 当前 中断 服务 寄存器 IR0 IR1 IR2 IR3 IR4 IR5 IR6 IR7 PR 优先级 裁决器 IRR 中断 申请 寄存器 1 0 0 0 0 0 0 1 ICW1 芯片控制 ICW2 中断类型号 ICW3 主从片关系 ICW4 方式控制 OCW1 中断屏蔽寄存器 IMR 0 0 OCW2 优先级、发EOI OCW3 特殊屏蔽设置 1 0 0 1 0 1 0 0 IOR IOW 总线 数 据 线 D0 ~ D7 INTA A0 片 选 译 码 A5 ~ A9 CS A0 RD WR INTA INT D0 ~ D7 INTR 0 1 8259A在接收到第二个INTA中断响应信号后: 通过数据线,将被响应申请的中断类型号送给CPU。类型号由ICW2提供,在初始化8259A时已设定好。 CPU获得中断类型号后,进入CPU响应中断的过程,执行中断子程,处理中断源申请的功能。 1.8259A的初始化编程 2.8259A的工作方式编程 (1) 设置中断屏蔽字 (2) 发中断结束命令EOI 7.3.6 8259A的编程 1 × I3 I4 ICW1 芯片控制 ICW2 中断类型号 ICW3 主从片关系 ICW4 方式控制 处理部分 控制部分 0 0 0 0 0 0 0 0 ISR 当前 中断 服务 寄存器 PR 优先级 裁决器 IRR 中断申请 寄存器 0 0 0 0 0 0 0 0 中断屏蔽寄存器 IMR OCW2 1 0 0 1 0 1 0 0 0 0 0 1 OCW3 OCW1 8259A中断控制器 8259A内部有9个可读写的寄存器: 4个初始化命令寄存器: ICW1、ICW2 、ICW3、ICW4 3个操作命令寄存器 OCW1(IMR)OCW2、OCW3 当前中断服务寄存器 ISR 中断申请寄存器 IRR 8259A有两个I/O端口地址 A0=0 偶地址端
您可能关注的文档
- .形容词变副词的规则.doc
- .形容词在不定冠词后的变格.ppt
- .彩电东西校正电路.doc
- .影像专业-《医学影像技术学》课程基本要求与教学大纲.doc
- .影像电子学复习题.doc
- .影响电除尘器运行参数的主要原因及对策.doc
- .影响电阻大小的因素浙教版.ppt
- .律师工作底稿整理指南.docx
- .循环冗余校验码.doc
- .微型计算机控制技术实验.pdf
- 白天晚上教学课件.ppt
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题带答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解一套.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及完整答案详解1套.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解1套.docx
- 2025年山东菏泽市事业单位招聘急需紧缺岗位目录(第一批)笔试模拟试题参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及答案详解1套.docx
- 画西瓜教学课件.ppt
最近下载
- JB-T7752-2005_滚动轴承密封深沟球轴承技术条件.pdf VIP
- 装配式混凝土结构部品部件吊装监理实施细则(标准化格式文本).doc VIP
- 萧山区地图杭州市萧山区乡镇街道地图高清矢量可填充编辑地图PPT模板.pptx
- 全国初中物理竞赛试题专项(力)精编(2024版)(附答案).pdf VIP
- 人教版七年级数学上册试题 第6章 几何图形初步 章节检测卷 (含详解).docx VIP
- 装配式混凝土结构施工监理实施细则(标准化格式).doc VIP
- 绿色智能船舶制造基地项目可行性研究报告.pptx VIP
- 船舶制造基地可行性研究报告.doc VIP
- 第八节 伏安法测电动势内阻-2024-2025学年高二上学期物理专项训练.pdf VIP
- 节能分部工程监理研究细则.doc VIP
文档评论(0)