- 1、本文档共83页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
20122013-72第七章输入输出接口技术第二节内容2012.04.22(第七稿)课件
第7章
输入输出接口;第7章 输入输出接口;第二节 中断技术;7.2 中断技术;掌握:
中断的基本概念
中断响应的一般过程
中断向量表及其初始化
8088/8086中断系统;正在看书;一、中断的基本概念;为何计算机中要引入中断?;二、中断源;二、中断源;二、中断源;7.2.2中断的一般过程;一、中断请求;一、中断请求;二、中断判优:中断源识别;多个中断源产生中断,CPU首先为谁服务?
——中断优先级排队问题。
中断优先级控制要处理两种情况:
对同时产生的中断:应首先处理优先级别较高的中断;若优先级别相同,则按先来先服务的原则处理;
对非同时产生的中断:低优先级别的中断处理程序允许被高优先级别的中断源所中断——即允许中断嵌套。;中断优先级的控制方法
硬件判优——链式判优、并行判优(中断向量法)
软件判优——顺序查询中断请求,先查询的先服务(即先查询的优先级别高)
通常将中断判优与中断源识别合并在一起进行处理。
x86系统中,由PIC和CPU共同完成。; 中断矢量法:为不同的中断源提供不同的中断类型码(中断向量码),即为每一个中断分配一个编号,CPU根据类型码确定中断源。(8086/8088即采用此种方法)
链式判优:将中断源构成一个链。;INTAin;三、中断响应;三、中断响应;四、中断处理(中断服务);执行中断返回指令IRET
IRET指令将使CPU把堆栈内保存的断点信息弹出到IP、CS和FLAG中,保证被中断的程序从断点处能够继续往下执行。;7.2.3 8086/8088的中断系统;内部中断
除法错中断
指令中断
溢出中断
单步中断
外部中断
非屏蔽中断
可屏蔽中断;8086/8088中断源类型;内部中断
外部中断;1. 内部中断;在执行除法指令时,若除数为0或商超过了寄存器所能表达的范围,则产生一个向量号为0的内部中断,称为除法错中断。
例如:;在执行中断调用指令INT n时产生的一个向量号为n(0 ~ 255)的内部中断,称为指令中断
其中向量号为3的指令中断比较特别(生成一个字节的指令代码,常用于程序调试,被称为断点中断。;在执行溢出中断指令INTO时,若溢出标志OF为1,则产生一个向量号为4的内部中断,被称为溢出中断。
例如:;若单步中断TF为1,则在每条指令执行结束后产生一个向量号为1的内部中断,称为单步中断。;外部中断是由于8088外部提出中断请求引起的程序中断。
利用外部中断,微机系统可以实时响应外部设备的数据传送请求,能够及时处理外部意外或紧急事件。
外部中断的原因是处理器外部随机产生的,所以是真正的中断(Interrupt)。
内部中断的原因是处理器执行程序出现异常,所以经常被称为异常(Exception)。;通过非屏蔽中断请求信号向微处理器提出的中断请求,微处理器无法禁止,将在当前指令执行结束予以响应,这个中断被称为非屏蔽中断
8088的非屏蔽中断的向量号为2,非屏蔽中断请求信号为NMI。
非屏蔽中断主要用于处理系统的意外或故障。例如:
电源调电前的数据保护
存储器读写错误的处理;外部通过可屏蔽中断请求信号向微处理器提出的中断,微处理器在允许可屏蔽中断的条件下,在当前指令执行结束予以响应,同时输出可屏蔽中断响应信号,这个中断是可屏蔽中断
8088的可屏蔽中断请求和响应信号分别是INTR和INTA*;由IF标志控制可屏蔽中断是否允许响应;向量号来自外部中断控制器。;8088通常需要配合中断控制器8259A共同处理可屏蔽中断。
可屏蔽中断主要用于主机与外设交换数据。;中断标志IF的状态; 8086CPU可管理256种中断。每种中断都指定一个中断矢量号,每一种中断矢量号都与一个中断服务程序相对应。
中断向量:把各个中断服务子程序的入口都称为一个中断向量 。
中断向量表:将这些中断向量按一定的规律排列成一个表,就是所谓的中断向量表。;二、中断向量表;颂玩蛇奉渭肠争汪率郧殆蛹苔沈嘲综烂基省替苟暮闲马稳鸣码厘鞘爸本72第七章输入输出接口技术第二节内容2012.04.22(第七稿)课72第七章输入输出接口技术第二节内容2012.04.22(第七稿)课件;二、中断向量表;中断向量表的初始化;中断向量表的初始化;例1:若中断类型号为3,则由中断类型号取得中断服务入口地址的过程如下图所示:;例2.中断类型号为20H,中断服务程序的入口地址存放在0000:0080H开始的4个单元中。若:
(0080H)=10H
(0081H)=20H
(0082H)=30H
(0083H)=40H;PIC,Programmable Interrupt Controller
可对8个中断源实现优先级控制
可扩展至对64个中断源实现优先级控制
可编程设置不同工
您可能关注的文档
- 2011年8月21日单元试卷分析课课件.ppt
- 2011年9月试题讲解课件.ppt
- 2011年8-10月机关服务质量分析会材料课件.ppt
- 2011年《青岛市工程结算资料汇编交底培训计价政策》课件.ppt
- 2011年一级建造师机电案例精讲(董美英)课件.ppt
- 2011年上海商务情况通报会-英文课件.ppt
- 2011年全国卷高考数学答案(理科)课件.ppt
- 2011年会计监督实务课件.ppt
- 2011年个人述职报告-市场部- 6课件.ppt
- 2011年合同培训讲义课件.ppt
- 2025年来宾忻城县信息中心面向社会招聘就业见习人员(2人)笔试备考试题含答案详解(综合题).docx
- 2025年湘乡市医疗保障局招聘公益性岗位人员的(2人)考前自测高频考点模拟试题附答案详解(综合卷).docx
- 2025年度威海市投资促进中心招聘优秀人才(4人)考前自测高频考点模拟试题附答案详解(培优b卷).docx
- 2025年北京市水务局所属事业单位招聘工作人员(179人)模拟试卷及答案详解(网校专用).docx
- 2025年度田东县退役军人事务局招聘短期编外聘用人员(1人)模拟试卷及一套参考答案详解.docx
- 2025年陕西省环境科学研究院(省固体废物防控 技术中心)招聘博士考前自测高频考点模拟试题附答案详解.docx
- 2025年陕西省环境科学研究院(省固体废物防控 技术中心)招聘博士笔试备考试题带答案详解(名师推荐).docx
- 2025年度广西物流职业技术学院人才招聘(262人)模拟试卷及答案详解(精选题).docx
- 2025年鹤岗市南山区人民法院招录聘用制辅警(1人)考前自测高频考点模拟试题及参考答案详解1套.docx
- 2025年兰州资源环境职业技术大学考核招聘急需紧缺专业硕士研究生考前自测高频考点模拟试题及答案详解(.docx
文档评论(0)