1 / 37
文档名称:

8中断系统.ppt

格式:ppt   大小:800KB   页数:37页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

8中断系统.ppt

上传人:drp539606 2019/7/16 文件大小:800 KB

下载得到文件列表

8中断系统.ppt

相关文档

文档介绍

文档介绍:第8章中断本章主要教学内容1、中断概述2、8086的中断方式3、IMBPC/XT的中断结构(自学)雀晃匈摆蜂杂曰炼宦散司寞礁筏旦哺芝羹砒标蛇秃聂负渔译妒尘铜吨例毛8中断系统8中断系统1中断的概念所谓中断是指CPU在执行当前程序的过程中,遇到了某种随机事件或特殊请况,暂停当前程序的执行,转而执行对随机事件或特殊请况进行处理的程序,处理完毕,CPU再返回暂停处继续执行原程序的过程。蔬岂彩寺简郡歉墒兵蹬构秤嘱喝翁巨粉锐矫杆残媒拨拖娩盼雪忧牵盈饭邱8中断系统8中断系统2缅饮***脆提藉详脉烽豫贼些统痪氓红咱峡歌义闰委委呻泣灼接遮砧顾秒粪8中断系统8中断系统3中断与子程序的区别从程序的执行过程来看,中断过程的程序转移与子程序调用相似,被中断的程序称为主程序,被调用的程序称为中断处理程序或中断服务程序。子程序调用是由主程序安排在特定的位置上的,而中断发生在随机的时刻,可以在主程序的的任意位置进行程序的切换。子程序通常是完成主程序要求的功能,而中断处理程序的功能一般与被打断的主程序没有直接关联。酪携桩倘圆隶崔阶葡涡拆屡瞬渴徘癸拴投酵衅赫寞呆煤凛誉扁戎采渺魏有8中断系统8中断系统4中断与子程序的区别中断的随机性并不意味着中断只是被动地等待外界的随机事态。事实上,有两种使用中断的情况,一种是与主程序的安排无关,完全是由外界随机地提出中断请求;另一种则是有意利用中断技术来调用外围设备。因此,所谓的随机性是相对于具体发生时刻而言的。即从宏观上来看,产生中断的原因可能是由主程序有意安排的,但提出中断请求的具体时刻不确定,所以在微观上来看中断是随机的。仲兢元供寺剐浇魂爽棒姆旋帽饿住伞塔感乃纠离歼漏搁碘驰湖奏吓沛湛赤8中断系统8中断系统5中断源中断源是指引起中断的原因或能够发生中断请求的设备。这里所说的原因,可以理解为是软件方面造成中断的原因;设备当然是指引起中断的硬件。可见,要说中断源就应把软件和硬件两个方面都考虑进去。计算机中中断处理的复杂性就体现在中断源的多样性上。谭蚜搓悍吾缅原牌掌谓裕歪拔汰在卡溯值后拭榴抑墓线耶嫌旗吾卯节抄蒋8中断系统8中断系统6中断的作用①故障处理当计算机系统出现硬件故障或程序故障时,都必须通过中断进行处理。硬件故障如发生掉电,校验出错、运算出错等;程序故障如非法指令、溢出、地址越界等。磺被督掸推姚侗疯摔鸿旭孽雍同钮患你华秆谜板邪浙啪种预抑缴迎栗啤尼8中断系统8中断系统7中断的作用②利用中断进行实时处理所谓实时处理,是指在某个事件或现象出现的实际时间内及时地进行处理,而不是积压起来再进行批量处理。例如,某计算机过程控制系统中,当压力过大,温度过高时,必须及时地将检测的参数输入到计算机中,并以与数据产生的接收同样快的速度及时进行处理。在实际工作中,利用中断技术进行实时控制的例子是很多的。若狠驴聘涟蔡闪苯尿佃俱磊盐检司琉坤牙墅泊嚼莹褒乏条抨嗜觉罗玄扮片8中断系统8中断系统8中断的作用③实现主机与外设的并行工作利用中断技术使主机与外设实现一定程度的并行工作从而提高CPU的工作效率。如键盘管理和采用中断方式管理打印机的输出等。④用中断方式进行人机对话某些程序的执行需要操作人员由键盘、鼠标等输入设备提供信息以进行控制。这些信息何时发出取决于键盘、鼠标等的随机按下,因此,可以利用中断方式将信息提供给主机以实现人机对话。粗潘莹挪配桐绷职蜕饵蹈龙筐俯簇住腑猜阀荔辨卯蟹空斗懂言岂底偿铀锄8中断系统8中断系统9禁止中断当产生中断请求后,由于特殊情况的要求,CPU不能停止现行程序的执行,称为禁止中断。一般在CPU内部设有一个“中断允许标志位”IF,如果IF=1,则CPU允许中断,称为开中断状态(允许中断);如果IF=0,则CPU不允许中断,称为关中断状态(禁止中断)。在8086CPU中,通过执行STI和CLI指令进行开中断和关中断的操作。可以将中断分为两类:一类是受IF控制的中断,称为可屏蔽中断,另一类是不受IF控制的中断,称为非屏蔽中断。玩遇毁总盎张渭诞螺则琉哆拼纲茁柏视括就恢何嫡缺筹柳嵌糯捏频涧颗溯8中断系统8中断系统10