最新讲稿7教学讲义PPT.ppt

最新讲稿7教学讲义PPT.ppt

ID:62188369

大小:1.59 MB

页数:100页

时间:2021-04-20

最新讲稿7教学讲义PPT.ppt_第1页
最新讲稿7教学讲义PPT.ppt_第2页
最新讲稿7教学讲义PPT.ppt_第3页
最新讲稿7教学讲义PPT.ppt_第4页
最新讲稿7教学讲义PPT.ppt_第5页
资源描述:

《最新讲稿7教学讲义PPT.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、讲稿7二、中断的作用 1、分时操作采用中断方式实现CPU与外设的信息交换,可以使 CPU和外设同时工作,而且CPU可命令多个外设同时 工作,这样可大大提高CPU的效率。2、实时处理采用中断方式,在实时控制系统中,可对现场的各 种信息进行实时处理,如微机对热处理炉的炉温控 制。3、故障处理计算机在运行中,也会出现一些事先预料不到的情 况。如电源掉电、存贮出错、运算结果溢出等,采 用中断计算机即可自行处理,而不必停机或报告工 作人员。三、中断源引起中断的原因或发出中断申请的来源称中断源。 中断源通常有以下几种:a、一般的I/O设备。 b、由外部事件引起。 c、故障请求中断。 d、软件

2、设置的中断。§2中断的处理过程 一、中断处理过程中应解决的几个问题a、CPU何时检测中断请求信号以及响应中断的条件。 c、CPU响应中断时,如何保存断点地址。 d、CPU如何识别中断源以及如何转去执行相应的中 断服务程序。 e、如何处理优先级较高的中断源去中断正在执行的 优先级较低的中断服务程序。菊花链逻辑:由电路可知,来自CPU的中断响应信号INTA从1号段备 的菊花链逻辑电路开始串行地往下传送,若1号设备 有中断请求,则中断响应信号将在门3处被封锁。可 见,在链式排队电路中,排在链的前面的设备其优先 权高。四、中断响应及中断服务1响应中断的条件:当CPU得到经中断判别输出的

3、中断请求信号后,并不 立即响应中断而要等待适当的条件被满足。这些条 件有:CPU对中断是开放的(即中断允许触发IF=1), 一条指令已执行完毕,满足上述条件后,CPU将响应 中断,并进入中断响应周期,2中断响应的顺序:a、发中断响应信号,INTA。 b、关中断,使IF=0 c、保护断点,封锁PC+1,把PC值压栈,以便中断处 理后返回。 d、给出中断服务程序的入口地址,使控制转移到相 应的中断服务程序。3中断服务程序:中断服务程序的格式如下所示。它包括保护现场,中断服务,恢复现场,开中断和返回几部分。 保护现场(寄存器及标志) ↓ 中断服务 ↓ 恢复现场 ↓ 开中断(低级中断时

4、,开中断 应放在保护现场之后) ↓ 返回五、中断嵌套当CPU执行优先权级别较低的中断服务程序时, 允许响应比它优先级别高的中断请求,而挂起 正在处理的中断,这就是所谓中断嵌套或称为 多重中断。要实现中断的嵌套,除应加入屏蔽 本级和较低级中断请求的环节以外,应在中断 服务程序中,在保护现场后立即开中断,以便 响应优先权高的中断源的请求。§38086的中断系统一、8086的中断分类8086有一个强有力的中断系统,可处理256种不同的 中断,每一个中断对应一个类型码。故256种中断 对应的中断类型码为0-225。 从产生中断的方法来分,可分为外部中断与内部中 断两类。1、外部中断808

5、6CPU的两条引脚INTR和NMI供外部设备申请中断 使用。 a、非屏蔽中断:不受中断允许标志IF的屏蔽。NMI 的中断类型码为2。 b、可屏蔽中断:只有当IF=1时,才被允许。可屏蔽 中断的优先权,通常通过对中断控制 器8259编程来实现。2、内部中断由CPU自己启动的中断处理过程称为内部中断。 a、软件陷井 软件陷井是指在某些指令执行期间,CPU中发生了某 种情况时,由CPU的内部逻辑去启动所需的中服程 序。8086有两种陷井中断。 类型0中断:除法错误中断. 类型1中断:单步中断(标志TF=1时) b、软件中断,通过中断指令来实现的中断。 INTn指令:指定类型中断,类型

6、为n,n≤255 INT3指令:断点中断指令 INT0指令:溢出中断指令,类型码为4 IRET指令:中断返回指令二、8086的中断优先权排序8086系统中优先权順序规定如下: 除法错误→NMI→INTR→单步 INTnINTO 高低三、中断向量和中断向量表 1、中断类型码与中断入口地址8086可处理256种中断,每个中断对应一个类型码.A、中断类型码:软件中断通过中断指令INTn来实现,其中断类型码由n提供。外部中断的中断类型码由外设接口电路提供。B、中断入口地址:8086根据中断类型码,将它乘以4,在RAM的0段读得中断入口地址,CPU将它送至CS,IP,实现转移。2、中断向量

7、:中断处理子程序的入口地址。 一个中断向量将占4个存贮单元,即入口地址的IP与CS。3、中断向量表:按中断类型的序号,对应的中断向 量在内存00000H单元开始有规则地 进行排列。 由于8086有256个中断,故中断向量表为0段的0000H-03FFH。4、中断类型码与中断向量表的对应关系:类型0:(除数为0)0000H:0000H~0003H 1:(单步)0000H:0004H~0007H 2:(NMI)0000H:0008H~000BH 3:(断点)0000H:000CH~0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。