- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《微机原理及接口技术》全套PPT电子课件教案-第八章 中断精选
第八章 中断 第一节 引言 一、中断系统及功能 CPU和外设接口的硬件:中断控制逻辑 指令系统:管理中断的指令 中断功能: 1. 分时操作 2. 实现实时处理 3. 故障处理 二、中断源 引起中断或发出中断请求的来源称中断源。 1. 外部设备请求中断 2. 故障强迫中断 3. 实时时钟 4. 程序自愿中断 三、中断处理过程 1. 中断请求 中断源提出中断请求的条件: (1) 外设工作已告一段落 (2) CPU允许该设备发出中断请求 2. CPU允许中断 开中断指令:STI 允许CPU响应可屏蔽中断 关中断指令:CLI 禁止CPU响应可屏蔽中断 3. 中断优先级排队 有多个中断源,根据轻重缓急,事先安排一个中断优先级顺序,称中断排队。 4. CPU检测中断请求信号 CPU在现行指令的最后一个总线周期的最后一个T状态时,检测中断请求INTR,若有,则下一周期进入中断响应周期。 5. CPU响应中断 中断响应周期。 (1) 发中断响应信息INTA,关闭中断。 (2) 保留断点,将IP,CS入栈。 (3) 给出中断入口,转入相应的中断服务程序。 6. 中断服务 首先保护现场,中断服务,恢复现场。 33 7. 中断返回 开中断,IRET中断返回,CPU恢复主程序执行。 8. 关于多重中断 多中断源,CPU执行一中断服务程序,又有优先级别更高的中断请求产生。 中断服务程序中STI(开中)指令安排在不同地方,效果不同。 第二节 中断优先权 一、软件排队 一进入中断服务程序,就是一段软件查询程序。 二、硬件优先权排队电路 1.中断优先权编码电路 2.链式优先权排队电路 (1) 若上级的输出信号为0,则屏蔽了本级和所有低级中断。 (2) 若上级的输出信号为1,本级有中断请求,转去执行本级的中断服务程序,本级至下级的输出为0,屏蔽所有低级中断。 (3) 若上级的输出信号为1,本级无中断请求,则本级至下级的输出为1,允许下一级中断。 34 第三节 8088中断方式 CPU支持256个中断,0~255,中断类型码(中断号) 硬中断:外设引起的外中断 08H~0FH 70H~77H 内中断:内部硬件,CPU引起的 0H~07H 软中断:中断指令引起的 10H~FFH 一、内中断 内部硬件出错引发NMI中断 CPU遇到某些特殊事件,引发CPU中断 1. 微处理器中断 (1) 0号中断—除数零 DIV(无符号) IDIV(有符号) (2) 1号中断—单步执行 TF=1(单步标志) (3) 3号中断—断点处理 (4) 4号中断—运算溢出 OF=1 2.不可屏蔽中断NMI NMI输入端上跳边沿触发,引起2号中断NMI。 二、外中断源 INTR可屏蔽中断请求信号线,IF=1,CPU才响应,STI/CLI管理。 三、软中断 INT n n=10H~FFH 四、优先权 除数零 INT n 断点 溢出 五、中断向量表 256个中断号,256个中断服务程序入口地址,每个地址CS:IP 4个字节,256×4=1024 六、8086中断响应过程 CPU响应中断,取得中断类型码(中断号)n。 (1) n × 4 ,作为中断向量表指针。 (2) SP-2,标志寄存器Flags入栈。 (3) 清除中断标志IF=0,单步标志TF=0。 (4) SP-2,断点CS入栈。 SP-2,断点IP入栈。 (5) n × 4 的后2个字节→CS n × 4 的前2个字节→IP (6) CS:IP,CPU转向执行该中断服务程序。 第四节 中断控制器8259A 一、功能 1. 管理八级向量中断,可级联,最多管理64级。 2. 每级都可屏蔽或允许。 3. 响应周期提供中断向量。 4. 可编程选择几种工作方式。 二 、结构 1.单片连接 2.多片连接 过程: (1) 主片从CAS0~CAS2送出该次中断响应所属的从控制器编码。 三、编程 (1) 初始化编程 写入初始化命令字ICW1~ICW4,建立8259A基本工作条件。 ICW1,ICW2必须送,ICW3,ICW4由工作方式选择。 (2) 操作编程 写入操作命令
您可能关注的文档
- test2009MVCDButils课程设计报告精选.docx
- TEMS使用及设置方法指导书精选.docx
- tiptop总帐会计管理系统精选.ppt
- TD培训精选.ppt
- TD-SCDMA_LCR5.0_RRM算法精选.ppt
- TL-WR703N设置指南精选.docx
- Tree_Adjoining_Grammars精选.ppt
- TG-NET网吧行业产品及解决方案介绍精选.ppt
- TRIZ创新方法课程报告-便携入耳式耳机设计精选.docx
- VB2010教程之图片浏览器精选.docx
- 《微机原理及接口技术》全套PPT电子课件教案-第四章 汇编语言程序设计2精选.ppt
- 《微机原理及接口技术》全套PPT电子课件教案-第十章 计数器和定时器电路8253精选.ppt
- 《数据库原理及应用》课程设计报告-自来水公司收费管理系统数据库设计精选.docx
- 《操作系统》综合实训项目设计-基于多队列反馈的进程调度精选.docx
- 《我的伯父鲁迅先生》课件精选.ppt
- 《执业药师业务规范(试行)》专题解读精选.ppt
- 《操作系统》全套PPT电子课件教案-第八章 网络操作系统精选.ppt
- 《操作系统》全套PPT电子课件教案-第五章 设备管理精选.ppt
- 《文献检索》期末论文-光源与照明专业调研报告精选.docx
- 《操作系统》全套PPT电子课件教案-第九章 系统安全性精选.ppt
最近下载
- bsl—1实验室的生物安全手册.docx VIP
- 新解读《GB_T 41914.2-2022微细气泡技术 微细气泡使用和测量通则 第2部分:微细气泡属性分类》.docx VIP
- 汇川INOVANCE SV660F系列伺服排障手册-中文.PDF VIP
- 煤矿井下电气考试题库含答案.docx VIP
- 应急物资保障工作情况总结报告.docx VIP
- 16BJZ192 FQ复合保温图集(节能75%).docx VIP
- 医学病例汇报大赛优秀病例展示.pptx VIP
- IT软件项目投标书模板.doc VIP
- 医疗废物和污水处理管理制度.docx VIP
- 标准T12976.1-2008额定电压35kV纸绝缘电力电缆及其附件第1部分额定电压30kV及以下电缆一般规定和结构要求.pdf VIP
文档评论(0)