- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章名中断技术
第五章 中断技术 中断的基本概念 事务处理请求的响应及执行过程 事务处理请求的软件识别过程 查询方式 中断方式 事务处理请求 中断的过程 基本概念 中断源 中断识别 中断优先级 中断优先级——解决问题 中断优先级(续) 中断处理 中断系统的功能 PC微机中断系统 PC微机中断源 PC机的中断向量表 PCs机中断响应和处理流程图 中断的可屏蔽性 常用软件中断 可编程中断控制器8259A 功能 外部特性 逻辑部件 逻辑部件(续) 工作方式 中断操作功能及命令 初始化命令字ICW1 初始化命令字ICW2 初始化命令字ICW3 初始化命令字ICW3(续1) 初始化命令字ICW3(续2) 初始化过程 操作命令字OCW1 读IMR、ISR、IRR 应用(早期PC,单片) 应用(PC微机,双片级联) 中断编程的注意点 IRi的中断类型号 = ICW2的高5位+I 例:如果ICW2为08H,则 IR3的中断类型号(中断向量)为08H+03H=0BH 中断类型号设置命令 级联的结构形式 主片和从片进行设置 主片:S7~S0分别对应相应的IR号的引脚,为1的位对应的引脚接有从片; 从片:ID2~ID1的编号是该从片接到主片的IR引脚的IR号。 主从片设置命令 主片请求:与非级联一致。 从片请求:与非级联一致,但其INT送到主片,服从主片的请求规则。 从片响应:通过CAS线译码,选中时在收到第二个INTA后,返回中断类型号。 主片响应:收到第一个INTA后,对从片的IR请求,在第一个INTA下降沿从CAS线送出该IR编码;否则,在第二个INTA返回中断类型号。 级联方式的中断请求及响应过程 D0:用于8位(0)/16位(1)微机; D1:非中断自动结束(0)/自动结束(1)方式; 从片非自动结束时,主、从片均需发EOI命令。 D2:缓冲方式(D3=1)时的主从片级联位置设置, 从片(0)/主片(1) ; D3:非缓冲(0)/缓冲(1)方式; D4:全嵌套(0)/特殊全嵌套(1)方式。 初始化命令字ICW4 特殊完全嵌套、缓冲方式、中断结束方式设置命令 通常中断屏蔽设置 特征位:D4D3=00; 功能:结束方式和优先权轮转管理; 结束方式管理: D6D5=01,非自动[不指定]; D6D5=11,非自动[指定]。 优先权管理: D7=0,优先权固定;D7=1,优先权轮转。 操作命令字OCW2 OUT 20H,0CH IN AL,20H OUT 20H,0BH IN AL,20H OUT 20H,0AH IN AL,20H 应用 读取查询字信息 1 * * 不读取任何寄存器内容 0 0 * 读取ISR内容 0 1 1 读取IRR内容 0 1 0 功能 P RR RIS 操作命令字OCW3 设置特定屏蔽 1 1 取消特定屏蔽 1 0 该操作对特殊屏蔽无效 0 * 功能 ESMM SMM 设置方法: 用OCW1屏蔽部分IR[含自己], 用OCW3置SMM即可。 取消方法: 用OCW3取消特定屏蔽, 用OCW1取消被屏蔽的IR。 特定屏蔽管理 需先设定OCW3的D2位(P)为1。 I=0,无中断请求; I=1,有中断请求。 W2~W0,正在申请中断的若干中断源中优先级最高的中断源的编码。 查询命令字格式 IMR:直接读奇地址 ISR和IRR:能过预设OCW3的D0,D1后读偶地址 * 计算机科学学院 计算机科学学院 * 计算机科学学院 杨喜敏 2005 计算机科学学院 杨喜敏 2005 中断的基本概念 中断系统 PC机中断系统 可编程中断控制器8259A CPU获取外部设备事务处理请求的方式: 查询方式 中断方式 CPU 数据缓冲器件 外设7 外设6 外设5 外设0 事务处理请求 1: 无 0: 有 逻辑与门 INTR 查询方式 中断方式 重复查询: 开始 读缓冲器的值 有请求 请求处理 请求处理 请求处理 7 6 0 执行其他任务 否 是 1.查询请求来源 2.程序跳转 查询方式:按序依次检查外设对应的状态变化,依据预先 设定的规则,判断有无事务处理请求,有则执行事务处理, 无则继续。 优点:简单 缺点:加重CPU负担 浪费计算资源 什么是程序? 计算机如何执行程序? 什么是程序的入口地址? 如何找到程序的如口地址? 事务处
您可能关注的文档
最近下载
- 2025年海洋石油开采智能可穿戴设备柔性传感技术创新报告.docx
- 2025年湛江市中心人民医院医护人员招聘参考题库附答案解析.docx VIP
- S6520X-EI系列万兆交换机彩页.pdf VIP
- 新人教版高中数学选择性必修第一册全套PPT课件及配套讲义.pptx VIP
- 3.1 电离平衡 课件【新教材】人教版高中化学选择性必修一(共42张PPT).pptx VIP
- 2024年人教版必修一第二章氧化还原反应第一课时 课件 29PPT.ppt VIP
- 平面向量测试题高考经典试题附详细答案解析.doc VIP
- (高清版)T 30366-2024 生物质术语.pdf VIP
- 汽车消费复杂行为分析报告.pptx VIP
- 交通事故和解赔偿协议书范本.docx VIP
文档评论(0)