微机原理及接口技术及汇编(第6章).ppt

微机原理及接口技术及汇编(第6章)

* 二、中断处理的一般过程 中断请求 中断源识别及中断判优 中断响应 中断处理(服务) 中断返回 * 中断请求 中断请求信号应保持到中断被处理为止; CPU响应中断后,中断请求信号应及时撤销。 NMI INTR * 中断源识别 软件查询法 中断矢量法 由中断源提供中断类型号,CPU根据类型确定中断源。 中断源识别及确定先响应哪个中断请求(中断判优)由硬件系统完成 * 中断判优 当有多个中断源同时提出请求时,需要确定首先响应哪一个中断源。 优先级法则 低优先级的中断程序允许被高优先级的中断源所中断 排队法则 先来先响应 中断嵌套 * 中断判优方法 软件判优 顺序查询中断请求,先查询的先服务 即先查询的优先级别高 硬件判优 链式判优、并行判优(中断向量法) 菊花链逻辑电路 INTAin IREQ INTR =1 ≥1 INTAout DB 三态门 中 断 向 量 码 E 外设接口 中断确认 菊花链 逻辑电路 * 中断响应 向中断源发出INTA中断响应信号; 关中断 保护硬件现场 将FLAGS压入堆栈 保护断点 将CS、IP压入堆栈 获得中断服务程序入口地址 由硬件系统完成 * 中断处理 执行中断服务子程序 中断服务子程序的特点: 为“远过程” 用IRET指令返回 * 中断服务子程序完成的工作 关中断,保护现场,保护断点,找入口地址 保护软件现场(参数) 开中断(STI) 中断处理

文档评论(0)

1亿VIP精品文档

相关文档