微型计算机原理第八章 中断系统课件

上传人:我*** 文档编号:141685744 上传时间:2020-08-11 格式:PPT 页数:15 大小:177.50KB
返回 下载 相关 举报
微型计算机原理第八章 中断系统课件_第1页
第1页 / 共15页
微型计算机原理第八章 中断系统课件_第2页
第2页 / 共15页
微型计算机原理第八章 中断系统课件_第3页
第3页 / 共15页
微型计算机原理第八章 中断系统课件_第4页
第4页 / 共15页
微型计算机原理第八章 中断系统课件_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《微型计算机原理第八章 中断系统课件》由会员分享,可在线阅读,更多相关《微型计算机原理第八章 中断系统课件(15页珍藏版)》请在金锄头文库上搜索。

1、第7章 中断系统,本章重点: 1、中断的基本概念 2、80486的中断指令 3、计算机系统的中断分类,1、中断的基本概念,中断:所谓中断,就是指当CPU正在执行程序时,外设(或其它中断源)向CPU发出请求,CPU暂停当前程序的执行,转向该外设服务(或称中断服务)程序,当中断服务程序运行结束后,返回原程序继续执行的过程。,内部中断是由于8088内部执行程序出现异常引起的程序中断 除法错中断:向量号为0 指令中断:向量号为n 断点中断:向量号为3 溢出中断:向量号为4 单步中断:向量号为1,内部中断的中断向量号已定,外部中断是由于80486外部提出中断请求引起的程序中断 非屏蔽中断:向量号为2 外

2、部通过非屏蔽中断NMI请求,必须响应 非屏蔽中断主要用于处理系统的意外或故障 可屏蔽中断:向量号来自中断控制器 外部通过可屏蔽中断INTR请求,由IF控制是否响应;响应时产生INTA*信号 可屏蔽中断主要用于与外设交换数据,IF控制可屏蔽中断的响应,IF0:可屏蔽中断不会被响应 关中断、禁止中断、中断屏蔽 系统复位,使IF0 任何一个中断被响应,使IF0 执行指令CLI,使IF0 IF1:可屏蔽中断会被响应 开中断、允许中断、中断开放 执行指令STI,使IF1 执行指令IRET恢复原IF状态,明确IF标志的状态是关键,中断基本原理1,中断过程 包括:中断请求,中断判优,中断响应,中断处理,中断

3、返回五个过程。 中断优先权 1、软件查询法 是在CPU响应中断后,用软件查询以确定是哪些外设申请中断,并判断它们的优先权,中断基本原理2,硬件优先权排队电路 中断优先权排队电路 可用硬件编码器和比较器组成的优先权排队电路,中断基本原理3,硬件优先权排队电路 链式优先权排队电路也称雏菊花链 将所有的中断源排成一个链。各中断源在链中的先后顺序是根据中断源优先级别的高低来排列。排在链前面的优先级最高。,中断响应的几个过程,中断响应 关中断 保存断点 保护现场 给出中断服务程序入口地址,并转入 该服务程序 恢复现场 从中断返回,80486的中断响应过程,查询中断的顺序, 决定了各种中断源的优先权 软件

4、中断 除法错中断 指令中断 溢出中断 非屏蔽中断 可屏蔽中断 单步中断,80486的中断响应过程(续),80486的中断向量表,中断向量:中断服务程序的入口地址(首地址) 逻辑地址含有段地址CS和偏移地址IP(32位) 每个中断向量的低字是偏移地址、高字是段地址,需占用4个字节 8088微处理器从物理地址000H开始,依次安排各个中断向量,向量号也从0开始 256个中断占用1KB区域,就形成中断向量表,向量号为N的中断向量的 物理地址N4,80486的中断类型,内部中断 除法错中断 指令中断 溢出中断 单步中断 外部中断 非屏蔽中断 可屏蔽中断,内部中断服务程序,编写内部中断服务程序与编写子程序类似 利用过程定义伪指令PROC/ENDP 第1条指令通常为开中断指令STI 最后用中断返回指令IRET 通常采用寄存器传递参数 主程序需要调用中断服务程序 调用前,需要设置中断向量 设置必要的入口参数 利用INT n指令调用中断服务程序 处理出口参数,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号