微机原理中断处理过程

上传人:cel****460 文档编号:245979893 上传时间:2024-10-11 格式:PPTX 页数:19 大小:381.40KB
返回 下载 相关 举报
微机原理中断处理过程_第1页
第1页 / 共19页
微机原理中断处理过程_第2页
第2页 / 共19页
微机原理中断处理过程_第3页
第3页 / 共19页
点击查看更多>>
资源描述
,*,单击此处编辑母版文本样式,第二级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,单击此处编辑母版标题样式,*,单击此处编辑母版文本样式,第二级,单击此处编辑母版标题样式,*,*,单击此处编辑母版文本样式,第二级,单击此处编辑母版标题样式,*,*,单击此处编辑母版文本样式,第二级,单击此处编辑母版标题样式,*,*,单击此处编辑母版文本样式,第二级,单击此处编辑母版标题样式,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,微机原理中断处理过程,外部中断,8086,有两条外部中断请求线,1,:,INTR,:可屏蔽中断:简单说就是,CPU,可以选择响应的中断!,2,:,NMI,:不可屏蔽中断:简单说就是,CPU,必须响应的中断!,2,:最简单的中断情况,8086,的中断情况,CPU,响应中断的条件,CPU,对中,断的响应,中断源,CPU,设置中断请求触发器,设置中断屏蔽触发器拓展,中断允许触发器为1中断开放,现行指令完毕,关中断,保存断点,保护现场,给出中断入口,转入相应的中断效劳程序,恢复现场,开中断与返回,3,概念回忆,触发器是时序逻辑电路的根本单元的组成单元,属于时序逻辑电路!能够存储一位信号的根本单元电路称为触发器;在实际的数字系统中,通常把能够用来存储一组二进制代码的同步时序逻辑电路称为存放器。由于触发器内有记忆功能,因此利用触发器可以方便地构成存放器。由于一个触发器能够存储一位二进制码,所以把n个触发器的时钟端口连接起来就能构成一个存储n位二进制码的存放器。,存放器:多个触发器构成,存储多位二进制信息,所谓锁存器,就是输出端的状态不会随输入端的状态变化而变化,仅在有锁存信号时输入的状态被保存到输出,直到下一个锁存信号到来时才改变。典型的锁存器逻辑电路是 D 触发器电路。锁存器多用于集成电路中,在数字电路中作为时序电路的存储元件,4,接口电路和端口,接口电路:计算机之间,计算机与外围设备之间,计算机内部部件之间起连接作用的逻辑电路。接口电路是CPU与外部设备进展信息交互的桥梁。,硬件端口:是接口电路中能被CPU直接访问的存放器的地址这些存放器分别用来存放数据信息、控制信息和状态信息,相应的端口分别称为数据端口、控制端口和状态端口。,5,CPU,响应中断的条件,一:设置中断请求触发器(教 材;P223对每个中断源来说,既要能发出中断请求信号,而且能保持这个信号,直至CPU响应该请求后再将其去除。因此,每个中断源都要有一个中断请求触发器,如以下图中的触发器A。,6,图,8-1,设置中断请求的情况,读入数据并去除中断请求信号!,CPU通过端口和外设进展数据交换,7,CPU,响应中断的条件,二:设置中断屏蔽触发器拓展 为什么?,是指即使某个中断源发出中断请求信号,也使该信号不起作用的措施。方法是在每个外设的接口电路中设置一个中断屏蔽触发器,用来控制其对应外设所发出的中断请求能否送到CPU,只有为1时,外设的中断请求才能送至CPU!进而又可把一组屏蔽触发器(如8个)组成一个中断屏蔽存放器端口,用输出指令来控制其状态!具有中断屏蔽的接口电路如下!,8,图,8-2,具有中断屏蔽的接口电路,设置中断屏蔽触发器的指令,WR,写信号,WR,读信号,CPU通过端口和外设进展数据交换,9,当外设发 STB数据入锁存器,中断请求触发器置 1假设没有屏蔽那么产生 INTRCPU 满足条件(允许中断;指令执行完)发 INTA(进入中断效劳子程序)读数据,发 RD,和地址清中断请求触发器,数据送 D0D7。,10,三:中断允许触发器为1中断开放时,教材224页,CPU内部有一个中断允许触发器,只有当其为1时,CPU才响应中断!假设其为0,即使INTR线上有中断请求,CPU也不响应!按教材讲,IF标志位:就是控制CPU的中断状态!开,或关,CLI指令:制止中断发生,即关中断IF标志位为0,STI指令:允许中断发生,即开中断IF标志位为1,11,四:现行指令完毕后响应中断,CPU在现行指令完毕后响应中断,即运行到最后一个机器周期的最后一个T状态时,CPU才采样INTR线。教材224页按教材讲,其响应的流程图如下所示!,12,图,8-3,中断响应流程图,中断锁存器置,1,13,8.2.2 CPU,对中断的响应,讲解为什么这样做!根据教材P224页!分别论述!,1关中断,2保存断点,3保护现场,4给出中断入口,转入相应的中断效劳程序,5恢复现场,6开中断与返回,14,图8-4 中断响应、效劳与返回流程图,15,总结,8086,的中断情况,CPU,响应中断的条件,CPU,对中,断的响应,中断源,CPU,设置中断请求触发器,设置中断屏蔽触发器拓展,中断允许触发器为1中断开放,现行指令完毕,关中断,保存断点,保护现场,给出中断入口,转入相应的中断效劳程序,恢复现场,开中断与返回,16,中断允许存放器IF是总的设置,IF=0那么制止一切中断请求,IF=1那么允许中断请求进入。中断屏蔽存放器是在中断允许即IF=1的根底上,对某些引脚的中断请求进展屏蔽的,8259有8个中断请求输入引脚,中断屏蔽存放器为8位,分别对应这8个引脚,设为0那么不屏蔽,该引脚的请求可以进入;而假设中断屏蔽存放器某些位设为1的话,表示屏蔽相应引脚的请求,该请求就不会进入8259的优先级分析器中。假设中断屏蔽存放器设为B,那么IR0IR3的请求被屏蔽,IR4IR7的中断请求未被屏蔽,可以进入优先级分析器,由优先级分析器找出其中优先级最高的一个请求,进而向CPU发出请求。,17,谢谢大家!,18,谢谢!,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 压缩资料 > 药学课件


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!