- 1、本文档共40页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十章?中断◆ 中断的基本概念◆ PC机中断系统 ◆ 中断管理和运行机制◆ 中断的开发与应用 10.1 中断的基本概念 1.中断概念 计算机在执行程序的过程中,在出现异常情况或特殊请求时,计算机停止现行运行程序,转向对这些异常情况或特殊请求的处理,处理结束后再返回到现行程序的间断处,称之为计算机上的“中断”。 2.中断的应用场合 (1) 及时处理计算机中的紧急事件 突发故障在用户程序中是无法反映的,但它的出现可导致运行结果出错,甚至出现意想不到的后果,为了及时处理这些故障,应该采用中断方式。 (2) 协调主机与外设工作速度 大部分外设的工作速度均低于CPU,采用程序查询方式,会占用了CPU的宝贵时间。采用中断控制方式,可以很好的解决这一问题。 (3) 实时控制 3、中断源、中断类型码和中断优先级 (1)中断源 引起中断的原因或来源称为中断源(Interrupt source)。 - 外部中断 不是因为CPU内部原因产生的中断,称为外部中断。而外部中断又分为非屏蔽中断NMI和可屏蔽中断INTR两种。 - 内部中断 由CPU内部产生的中断,称为内部中断。按引发情况可分为3类。例如除法运算出错、执行软中断指令、单步中断等。 10.2 IBM-PC微机中断系统 内部中断是由于8088内部执行程序出现异常引起的程序中断; 利用内部中断,微处理器为用户提供了发现、调试并解决程序执行时异常情况的有效途径; 例如,ROM-BIOS和DOS系统利用内部中断为程序员提供了各种功能调用。 分类:双字节指令形式的中断(INT n)和特殊中断。 中断向量:中断服务程序的入口地址(首地址) 逻辑地址含有段地址CS和偏移地址IP(32位) 每个中断向量的低字是偏移地址、高字是段地址,需占用4个字节 8088微处理器从物理地址000H开始,依次安排各个中断向量,向量号也从0开始 256个中断占用1KB区域(PA=000H-3FFH), 形成中断向量表 3、中断处理过程 一个完整的中断过程,要先后经历中断请求、中断响应、中断处理及中断返回等4步骤。 1.中断请求 这是引起中断的第1步。中断源产生中断请求的条件,对不同的中断源是不一样的。 2.中断响应 CPU在每执行一条指令的后期,都要查询是否有中断请求。若有,就按照优先顺序给予响应或不响应。查询中断请求按优先级从高到低的顺序进行。如果CPU响应,就识别并读出得到响应的中断源的类型码。 3.中断处理 由于每个中断处理的任务不同,因此具体中断处理不可能一样,但是也存在一些共性。简单的说中断处理一般可由四个部分,即:现场保护、具体中断处理、现场恢复以及中断返回指令。 4.中断返回 每一个中断处理子程序的最后要使用中断返回指令IRET以退出中断,返回原断点处。该指令是无操作数指令,其功能是:首先从堆栈中弹出中断断点地址,分别送人IP和CS,然后恢复标志寄存器内容。 4、中断指令 一 中断指令 INT (Interrupt) 格式 : INT TYPE 操作: SP←SP-2 (SP,SP+1)←F(标志寄存器F内容压栈) IF←0,TF←0 (中断标志和单步标志清0,即关中断和禁止单步) SP←SP-2 (SP,SP+1)←CS (断点的段值压栈) SP←SP-2 (SP,SP+1)← IP (段点的偏移值压栈) IP← (TYPE*4,TYPE*4+1) (从向量表中取中断处理程序入口的偏移量送IP) CS ←(TYPE*4+2,TYPE*4+3) (从向量表中取中断处理程序入口的段值送CS) 说明: TYPE 为中断类型号 其值在0~255范围内。 另一种中断初始化程序 INI: XOR AX,AX ;AX清0 MOV ES,AX ;向量表段值送ES MOV DI,60H*4 ;使ES:DI指向向量表60H中断向量处 CLD ;关中断 MOV AX,OFFSET MYINT ;取服务程序偏移地址 STOSW
您可能关注的文档
- 第10课《论语十则》2.ppt
- 第10章 计算机病毒与流氓软件.ppt
- 港口散货装卸机械.ppt
- 第10章_岩溶水.ppt
- 湘教版语文二年级下册-21两颗种子 - 副本.ppt
- 第10章配置管理计划.ppt
- 湘教版高中地理必修1综合测试3.doc
- 湘版六年级音乐上册全册教案.doc
- 第13课伟大的开端(北师大版).ppt
- 湘教版地理必修二第4章第1节.ppt
- 中考语文总复习语文知识及应用专题5仿写修辞含句子理解市赛课公开课一等奖省课获奖课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第二课《藏猫猫》精品课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第三课《我向国旗敬个礼》精品课件.pptx
- 高中生物第四章生物的变异本章知识体系构建全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 整数指数幂市公开课一等奖省赛课微课金奖课件.pptx
- 一年级音乐上册第二单元你早全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级数学上册第二章实数27二次根式第四课时习题省公开课一等奖新课获奖课件.pptx
- 九年级物理全册11简单电路习题全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级语文下册第五单元19邹忌讽齐王纳谏省公开课一等奖新课获奖课件.pptx
- 2024年秋季新人教PEP版3年级上册英语全册教学课件 (2).pptx
最近下载
- 学会理财益处多 中学心理健康 主题班会课件.pptx
- 2024年新疆中考历史+道德与法治试卷真题(含答案解析).docx
- 2024年山东理工职业学院单招职业技能考试试题及答案.docx
- 旅游消费者行为学.ppt VIP
- 人教版美术七年级下册第一单元第1课《辉煌成就》 课件.ppt
- 2024年济南工程职业技术学院高职单招职业技能测验历年参考题库(频考版)含答案解析.docx
- 第5课《认识情绪+管理情绪》第2框《成为情绪的主人》【中职专用】《心理健康与职业生涯》(高教版2023基础模块.pptx VIP
- 中外幼儿教育名著导读(第二版).pptx VIP
- 三年级班主任工作计划.docx VIP
- 智能财税实务.pptx VIP
文档评论(0)