当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

上海交通大学:《微机原理与接口技术》课程教学资源(课件讲稿)第七章 微型计算机中断系统

资源类别:文库,文档格式:PDF,文档页数:66,文件大小:802.49KB,团购合买
 中断和中断系统  中断的处理过程  中断优先级和中断嵌套  可编程中断控制器Intel 8259A
点击下载完整版文档(PDF)

第7章中断系统 1166

1 /66 第 7 章 中断系统

概要 中断和中断系统 中断的处理过程 中断优先级和中断嵌套 可编程中断控制器Intel8259A 2/66

2/66 概要  中断和中断系统  中断的处理过程  中断优先级和中断嵌套  可编程中断控制器Intel 8259A

中断和中断系统 中断的概念 CUP在正常执行程序的过程 中,由于某种原因,使CPU 暂停当前程序的执行, 当前程序 转去处理临时发生的事件, 处理完毕再返回继续执行暂 中断处理 停的程序。 —该过程称中断 3/66

3/66 中断和中断系统 中断和中断系统  中断的概念  CUP在正常执行程序的过程 中,由于某种原因,使CPU 暂停当前程序的执行, 转去处理临时发生的事件, 处理完毕再返回继续执行暂 停的程序。 ——该过程称中断 当 前 程 序 中 断 处 理 返 回

中断的概念 中断源 ■引起程序中断的事件 ■外部中断 ■内部中断 中断响应 CPU在每条指令的最后一个周期检测中 断信号引脚,当条件满足时,CPU响应 中断,向外设发中断响应信号,并保护 断,点,转向中断服务程序 4/66

4/66 中断的概念  中断源  引起程序中断的事件  外部中断  内部中断  中断响应  CPU在每条指令的最后一个周期检测中 断信号引脚,当条件满足时,CPU响应 中断,向外设发中断响应信号,并保护 断点,转向中断服务程序

中断的概念 中断向量表 ■中断服务程序的入口地址存放处 ■中断优先级 为每个中断源分配一个优先级,CPU总 是优先响应优先级高的中断 中断屏蔽 通过软件设置,使CPU不能响应中断源 的申请 5/66

5/66 中断的概念  中断向量表  中断服务程序的入口地址存放处  中断优先级  为每个中断源分配一个优先级,CPU总 是优先响应优先级高的中断  中断屏蔽  通过软件设置,使CPU不能响应中断源 的申请

中断的分类 中断类型号 8086/8088可以处理256种中断,每一种 中断都规定一个唯一的中断类型号N,即 中断向量 256种中断分为两类 ■外部中断一由外部硬件的请求产生的 中断,又称硬件中断 内部中断一是由指令的执行所引起的 中断,又称软件中断 6/66

6/66 中断的分类  中断类型号  8086/8088可以处理256种中断,每一种 中断都规定一个唯一的中断类型号N,即 中断向量  256种中断分为两类  外部中断——由外部硬件的请求产生的 中断,又称硬件中断  内部中断——是由指令的执行所引起的 中断,又称软件中断

中断的分类 外部 中断 非屏蔽中断请求 NMI 中断逻辑 INTR 8259A 可屏蔽 中断请求 INTn INTO 除法 单步 指令 指令 出错 TF=1) 8086/8088CPU 内部 中断 7166

7/66 中断的分类 内部 中断 外部 中断

外部中断 ■ 非屏蔽中断请求 由引脚NMI引入,边沿触发,上升沿之 后维持两个时钟周期高电平有效,中断 类型号N=2 ■ 不受中断标志位F影响 ■引起原因 ■RAM奇偶校验错误 ■/O通道扩展板奇偶校验错误 ■协处理器8087中断请求 8/66

8/66 外部中断  非屏蔽中断请求  由引脚NMI引入,边沿触发,上升沿之 后维持两个时钟周期高电平有效,中断 类型号N=2  不受中断标志位IF影响  引起原因  RAM奇偶校验错误  I/O通道扩展板奇偶校验错误  协处理器8087中断请求

外部中断 可屏蔽中断请求 ■引脚NTR引入,电平触发,高电平有效 ■中断标志位F=1时允许中断;F=0时 禁止中断 ■可用STI指令置位IF状态(开中断),CLI指 令复位(关中断) ■引起原因 ■外部设备的中断请求 9166

9/66 外部中断  可屏蔽中断请求  引脚INTR引入,电平触发,高电平有效  中断标志位IF=1时允许中断;IF=0时 禁止中断  可用STI指令置位IF状态(开中断),CLI指 令复位(关中断)  引起原因  外部设备的中断请求

内部中断 INTn指令中断 CPU执行NTn指令后,产生中断类型 号N=n的中断 中断向量表地址-4×n 例如:INT21H,产生中断类型号为21H 的中断,并从中断向量表的4*21H(即 0:84H)单元取出中断服务程序的入口地 址,转去执行 10/66

10/66 内部中断  INT n 指令中断  CPU执行INT n 指令后,产生中断类型 号N=n 的中断  中断向量表地址=4×n  例如:INT 21H,产生中断类型号为21H 的中断,并从中断向量表的4*21H(即 0:84H)单元取出中断服务程序的入口地 址,转去执行

点击下载完整版文档(PDF)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共66页,可试读20页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有