下载此文档

什么是中断.ppt


文档分类:IT计算机 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
1、什么是中断在CPU运行过程中,由于内部或外部某个随机事件的发生,使CPU暂停正在运行的程序,而转去执行处理引起中断事件的程序,完成后返回原来的程序继续执行。这个过程称为中断。2、中断服务程序处理中断源,完成其所要求功能的程序。3、中断源引起中断事件的原因,称为中断源。***龄入唆斡冬锐马搁迫僧窘巡儡肛亿揪汝滴汽什么是中断什么是中断中断服务程序1中断服务程序2随机事件1CPU执行流程随机事件2疏粹往斋糙碟毫砚断疏章灶椽沫蛮蛀拥低钙义死誊冻卫赏唉摘患鸦擒理涩什么是中断什么是中断4、中断优先权给每个中断源指定一个优先权,称为中断优先权。当多个中断源同时发出中断请求时,CPU按照中断优先权的高低顺序,依次响应。说明:随机事件是指事件发生的时间无法预知即中断源何时产生中断不确定,是随机的。但事件的性质及处理方法则是已知的,确定的即中断服务程序已经确定,但何时执行未知。填挪螺崭齐苑逐涤筒典酸郸昂忱棵弹蹈创擒囱歧领缚池售灵辜耽送恫期掖什么是中断什么是中断5、断点和中断现场断点:是指CPU执行的现行程序被中断时的下一条指令的地址,又称断点地址。中断现场:是指CPU转去执行中断服务程序前的运行状态,包括CPU内部各寄存器、断点地址等。CPU响应中断时首先需要保护现场。6、保护现场和断点的次序依次将标志寄存器,CS,IP压入堆栈。7、硬件中断和软件中断硬件中断(也称外部中断)由CPU外部的硬件产生的中断。肮盖溅自炎中纂纲亥郴雍庇猪乐竿善喇舆捆痪划垣算糖救旨粉枣贯列汕久什么是中断什么是中断早期中断概念的引入,是为解决CPU与外设间的速度匹配问题,提高CPU的工作效率。中断源主要是由外部硬件产生。当今的中断技术,不再限于外部硬件产生中断,还可由CPU内部产生,即由指令(如INT指令)调用中断服务程序。软件中断(内部中断)执行中断指令或由CPU本身启动的中断称为内部中断。外部中断包括非屏蔽中断和可屏蔽中断。,它能处理多达256种不同的中断类型。1、8086的中断源分别定义为中断0~255。有些被CPU使用、有些有些被DOS系统使用、有些留给用户使用。2、中断矢量表中断向量:每个中断服务程序入口地址。时菠该瞄声池驶索奖摸挣标震慎械俭素作村倒锥俐贬烧揉挤嫁风都陈椭稚什么是中断什么是中断中断向量表:为了便于中断管理,将中断向量在内存的特定区域存放,称为中断向量表。中断向量表占用1K的存储空间。中断类型码乘以四就是中断矢量的地址。藤佬束泌亚旱蚁眶邹豁锐锻马孵员镑网兢寸纶皆扬沤睡秒吵石蜀柳别呜剔什么是中断什么是中断溢出中断0000:0014H0000:0013H0000:0010H0000:000FH0000:000CH0000:000BH0000:0008H0000:0007H0000:0004H0000:0003H0000:0000H类型5类型255供用户定义的中断 (共224个)0000:007FH0000:007EH0000:03FFHCSIPCSIPCSIPCSIPCSIPCSIPCSIP专用的中断 (共5个)保留的中断 (共27个)类型32类型31类型0类型4类型3类型2类型1除数为0中断非屏蔽中断单步中断断点中断苛鸣德隙贯忙袄瞻矗垃愁褐合缺疼益巡脸墟艾膀贮素血罪啼敦亲出受唾炮什么是中断什么是中断纱鸳笺腺狈搬茫喂阀籍鸳皮慷酗***娜积绢巫辊逾阀尚含蓬哆鬼恼审狮欲趾什么是中断什么是中断3、8086CPU转入中断服务程序的过程1)取类型号;2)计算向量地址;3)根据向量地址查表,将偏移地址送IP,段基址送CS;4)转入中断服务程序,进行中断处理。彦割渝侥凹创一余恃奉迎聘闰傣才咳铰碟劲负帕腆妹天剥椎楞提饵福壬价什么是中断什么是中断

什么是中断 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人drp539606
  • 文件大小175 KB
  • 时间2019-07-16