第7章 微机原理(讲).ppt

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 微机原理(讲)

例 题 四、8259A的工作方式 1. 优先级管理方式 固定设置 由ICW4设定 循环设置 由OCW2设定 完全嵌套方式--优先级固定0~7,IR0最高,只对高级响应 特殊全嵌套方式--同级也响应(级联方式用,主片为该方式 优先级自动循环方式--变化的优先级,被响应后降为最低 优先级特殊循环方式--最低级由程序确定 1、优先级管理方式 2、中断请求引入方式 3、屏蔽中断源方式 4、中断结束处理方式 从片为其它方式) 2. 中断请求引入方式 边沿触发方式(设置ICW1 ) 电平触发方式(设置ICW1) 中断查询方式(设置OCW3) 8259的工作方式 OCW3命令字的查询命令格式 0 X 1 0 0 1 0 0 W2 IR W2 W1 W0 CPU从8259读取查询字格式 1:具有查询状态(查询8259 状态) 0:不查询 1:表示有设备请求中断 0:没有 组成的代码表示当前请求 的最高优先级 3、屏蔽中断源方式 普通屏蔽方式(设置OCW1) 特殊屏蔽方式(设置OCW3) 设置方法:通过对中断屏蔽寄存器(IMR)某几位的操作以实现屏蔽功能 4、 中断结束处理方式 自动结束方式(AEOI) 非自动结束方式(EOI) 普通EOI结束方式 特殊EOI结束方式 R SL EOI 0 0 0 0 0 五、8259的级联{初始化命令字ICW1(SNGL=0)和对主/从初始化ICW3的设置} 8259主从式的级联 。CAS2—CAS0 双向级联信号,主片为输出, 从片为输入,与SP/EN配合实现级联 。SP/EN 编程/双向使能缓冲; —主片接+5V,从片接地 8259主从式的级联 8259主从式的级联 8259主从式的级联 某系统中两片8259A采用中断级联方式组成中断系统, 从片的INT端连在主片8259A的IR3端。若当前8259主片由 IR1、IR5端引入两个中断请求,中断类型号为31H、35H, 中断服务程序的段基址为1000H,偏移地址分别为2000H、 3000H。8259从片由IR4、IR5端引入两个中断请求,类型 号是44H、45H,中断服务程序基址为2000H,偏移地址为 3600H、4500H,请编写初始化程序和画出连接图。 8259主从式的级联 * 7.1 中断概述 中断源的种类: .外部设备的要求(I/O接口电路的请求,时实时钟中断等) .由硬件故障引起的中断(电源掉电、硬件坏等) .由软件引起(程序错、运算错、设置断点程序调试等) 中 断— CPU在正常运行程序中,由于种种原因,CPU停止正在运行的程序,转去执行请求要服务的程序,这一过程称为中断. 中断源— 能引起中断的事件称为中断源; 中 断 源 外部中断(硬件)—由外部设备或协处理器向CPU发中断请求 内部中断(软件)—由程序预先安排的中断指令(INT n)引起, 或由CPU运算产生的某些错误(除法、溢出) NMI INTR MOV DL ‘A’ MOV AH,02H;显示输出 INT 21H 如:INT 20H;程序正常退出 INT 21H;系统功能调用 AH=功能号 第7章 微机中断系统 中断的功能: 。能实现中断响应、中断服务、中断返回、中断屏蔽; 。能实现中断优先级排队 。能实现中断嵌套 非屏蔽中断请求 中断逻辑 INT n 指令 INT o 指令 除法 出错 单步 TF=1 INTR NMI(不可屏蔽) CPU 中 断 控 制 器 可 屏 蔽 中 断 请 求 (可屏蔽) 内部、外部中断示意图 内部中断 外部中断 7.2 中断的处理过程与中断管理 一个完整的中断处理过程应包括: 中断请求 中断判优 中断响应 中 断 服 务 程 序 原程序 中断请求 一、中断请求 —中断请求是可以随时发生。CPU在每条指令的最后一个T周期检查 INTR引脚,若信号有且满足中断响应条件(IF=1),CPU响应中断。 中断请求接口 二、中断判优 — 确定中断的优先级别(优先权) 在多个中断源同时发出中断请求时,CPU能够识别出优先级别高的加以处理,完毕后,再处理级别相应低的中断源的请求。 — 中断判优的另一作用是决定可否实现中断嵌套 或门 1)软件查询方式 中断判优逻辑 2)硬件查询方式 菊花链法 中断判优逻辑 3)可编程中断控制器 中断判优逻辑 中断控制器是一种专用的、集多项中断管理功能一身的大规模集 成芯片,该电路又称“向量”优先权排队专用电路,是当前微型机中解决 中断优先权管理最常用方案,同时可编程是中断控制器的最大特征,芯 片的具体功能有:

文档评论(0)

aena45 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档