微机原理16.ppt

微机原理16

第七章 中断技术与8259A 主 要 内 容 中断的基本原理 中断的实现方法 中断控制器8259A 中 断 的 基 本 原 理 所谓中断,就是指当CPU正在执行程序时,外设(或其它中断源)向CPU发出请求,CPU暂停当前程序的执行,转向该外设服务(或称中断服务)程序,当中断服务程序运行结束后,返回原程序继续执行的过程。 中 断 的 基 本 原 理 中断过程 包括:中断请求,中断判优,中断响应,中断处理,中断返回五个过程。 中断优先权 软件查询法 是在CPU响应中断后,用软件查询以确定是哪些外设申请中断,并判断它们的优先权 中 断 的 基 本 原 理 硬件优先权排队电路 中断优先权排队电路 可用硬件编码器和比较器组成的优先权排队电路 中 断 的 基 本 原 理 硬件优先权排队电路 链式优先权排队电路也称雏菊花链 将所有的中断源排成一个链。各中断源在链中的前后顺序是根据中断源优先级别的高低来排列。排在链前面的优先级最高。 中 断 的 基 本 原 理 中断响应 中断响应的条件: 有中断请求信号 中断请求没有被屏蔽 中断是开放的 CPU在现行指令执行结束时响应中断 中 断 的 基 本 原 理 中断响应 关中断 保存断点 保护现场 给出中断服务程序入口地址,并转入该

文档评论(0)

1亿VIP精品文档

相关文档