- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章 中 断 7.1 中断与异常中断 7.2 向量中断系统 *7.3 多任务系统 *7.4 任 务 转 换 7.5 可编程中断控制器8259A 7.6 中断向量表的建立方法 7.7 CPU的中断处理顺序 7.1中断与异常中断 1. 中断的概念 中断 (中断/异常) 中断源 中断请求 中断响应 中断处理 中断返回 2. 中断分类 按中断源的性质可以把中断分类: (1).外部硬件中断: 中断源是外部硬电路。通过CPU的NMI引脚或INTR引脚向CPU提出中断请求。 INTR:可屏蔽中断,受CPU内标志寄存器中IF位的屏蔽 NMI:非屏蔽中断,不受IF位的屏蔽。 CPU每执行完一条指令,检测NMI和INTR引脚上有无中断请求。 (2).内部异常中断: 中断源是CPU内部正在执行的过程发生的异常情况。 如除法操作时结果太大 (分母太小) ; 访问某个页或段时,该页或段正好不在内存; 系统的硬件 、软件 (各种系统用表)发生错误。 7.6 中断向量表的建立方法 7.6.1 绝对地址置入法 AT指定段地址(16位) ,ORG指定偏移地址,用DD伪指令将中断服务程序的首地址装入。 INTTBL SEGMENT AT 0 ORG n*4 DD INT_VCE INTTBL ENDS …… MCODE SEGMENT ;主程序 …… INT_VCE PROC FAR ;中断服务程序 …… IRET 7.5 可编程中断控制器8259A 7.5.1 8259A的内部结构及管脚分配 7.5.2 8259A的中断管理方式 一、中断优先权管理(4种) 1.完全嵌套方式 固定优先权:IR0IR1…IR7。 高优先级的中断可进入低优先级,但低优先级不能进入高优称级或同等优先级。 2.自动循环方式 IR0-IR7轮流具有最高优先权。 当任何一级中断被处理完,它的优先级别就被改变为最低,而最高优先级分配给该中断的下一级中断。 7.5.3 8259A的编程 初始化:第一部分称预置命令字ICW1-ICW4。预置命令字是要按规定顺序写入8259A中的。 预置命令字功能: . ICW1:8259A是单一式还是主从式; . ICW2:设置8个中断请求设备的类型号; . ICW3:若为主从式则规定主8259A中每个IR端是否带从 8259A,从8259A则要规定从主8259A的哪个IR 端引入; . ICW4:完成中断管理方式的设定。 二、操作命令字 1.OCW1的格式 实现屏蔽功能,OCW1的内容被置入中断屏蔽寄存器IMR中,Di为“1”:禁止对应的IR端的中断请求. Di为“0”:允许对应的IR端的中断请求. OCW1的格式如下: 思考举例 2.OCW2的格式 控制中断结束,优先权循环等操作。 L2-L0:编码指定相应的IR端为当前结束中断。 R SL EOI 功能 0 0 1 一般EOI命令 0 1 1 特殊EOI命令 1 0 1 自动循环的一般EOI命令 1 0 0 设置自动循环AEOI方式 0 0 0 清除自动循环AEOI方式 1 1 1 自动循环特殊EOI命令 1 1 0 置位优先权命令 0 1 0 无效 3.OCW3的格式 控制8259A的中断屏蔽和读取寄存器的状态。 .ESMM及SMM:0X-无用;10-清除特殊屏蔽; 11-设置特殊屏蔽 .P=1,查询中断; P=0,非查询中断; .RR及RIS:0X-无用;10-随后读IRR; 11-随后读ISR 例7.1 在某个8086最小方式系统中接有一片8259A,有一外设中断请求从IR7引入,8259A的端口地址及外设申请中断的中断类型号由图给出,试写出8259A的初始化程序。 * 第七章 中断 3.中断优先顺序 CPU的中断优先权排列从高到低为: (1)除法出错中断,溢出中断,INT n (2)NM
您可能关注的文档
最近下载
- 北师大版(2024)一年级上册数学全册教案(含教学计划).docx
- 第四章疼痛的药物治疗【85页】.pptx
- 直销新人的十二个误区.ppt VIP
- 《民航求职面试技巧》教案 第10课 民航中文面试技巧(二).docx VIP
- 钢筋加工棚设计计算书.docx VIP
- 2025年绵阳市商业银行校园招聘笔试模拟试题及答案解析.docx VIP
- CQI-8分层过程审核_1.pptx
- 2025四川绵阳市公共交通集团有限责任公司招聘运营管理专员等岗位3人笔试模拟试题及答案解析.docx VIP
- 2015春讲课用PPT:《矛盾论》、《实践论》导读课件.ppt VIP
- 《民航求职面试技巧》教案 第9课 民航中文面试技巧(一).docx VIP
文档评论(0)