- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《微机原理》 第六章 微型中断系统(B)
* 安徽建筑工业学院电子与信息学院 。中 断: CPU停止运行程序,转去执行请求要服务的程序; 。中断源: 能引起中断的事件,称为中断源; 。中断源种类:外部(硬件)、内部(软件) -外部:由外部设备发出的中断请求(NMI、INTR) ; -软件:由程序预先安排的中断指令引起(INT n),或因CPU运算产生 的错误(除法、溢出)引起。 第六章 微机中断系统 6.1 中断概述 6.2 中断的处理过程 一个完整的中断处理过程应包括: 中断请求 中断判优 中断响应 中 断 服 务 程 序 原程序 中断请求 1)中断请求 CPU在每条指令最后一个T周期检查INTR引脚,若信号有且 满足中断响应条件(IF=1),CPU响应中断。 2)中断判优 当有多个中断请求时,CPU识别其优先权并按优先权处理, 同时实现中断嵌套功能。 软件查询方式 硬件查询方式 菊花链法 中断判优逻辑 中断判优逻辑 可编程中断控制器 3)中断响应(三个过程) 。关中断:CPU向外设发中断响应信号(INTA),同时至IF=0; 。保护现场:断点地址及程序状态字PSW值入栈,CS和IP值入栈; -形成中断入口地址,转向中断服务子程序。 。恢复现场:中断程序结束,用出栈指令恢复保存寄存器内容; -执行中断返回指令IRET,从堆栈中弹出IP、CS和PSW。 1)中断源类型 6.3 80X86中断结构 256种中断可分为两类: 硬件中断(外部中断) 软件中断 NMI(不可屏蔽)_连接到CPU的NMI端, 不受IF影响 INTR(可屏蔽)_连接到CPU的INTR端, 受IF影响 优先权级别(由高到低):除法错 INT n INTO NMI INTR 单步 ⑴中断向量及存放地点 。一个中断向量由四个字节组成; - 2个高地址字节,存放中断服务程序的代码段的段值; - 2个低地址字节,存放中断服务程序的偏移地址; 。8086系统有256个类型中断源,每一个类型源对应一个 中断向量,中断向量表存放段地址:00000H-03FFFH; 。中断向量地址=中断类型号*4 2)8086中断向量表 开中断;即IF=1 ⑵中断操作过程示意图 采用DOS功能调用设置中断向量: 预置:AL=中断类型号 DS:DX=中断服务程序人口地址 AH=25H 执行:INT 21H 中断子程: INTER PROC FAR ……… IRET INTER ENDP 中断向量初始化,中断类型号为0AH 方法一 XOR AX,AX MOV ES,AX MOV DI,28H ;0AH*4=28H MOV AX,offset INTER MOV ES:[DI],AX ADD DI,2 MOV AX,seg INTER MOV ES:[DI],AX 方法二 MOV AX, seg INTER MOV DS,AX MOV DX, offset INTER MOV AL,0AH;中断类型号31H MOV AH,25H INT 21H 3)8086中断响应和处理过程 4) 8086中断响应时序 ⑴中断指令 。INT n (软件中断指令) 如: INT 20H 。IRET (中断返回指令) - 执行后,先从堆栈弹出断点送IP、CS,后弹程序状态字PSW; ⑵标志位操作指令 。CLI (中断标志位清0) - 使PSW中IF位置0,禁止响应外界中断请求(关中断); 。STI (中断标志位置1) - 使PSW中IF位置1,允许响应外界中断请求(开中断)。 5)8086中断指令系统 例(教材207页,6-16)某一用户中断源的中断类型号为60H,其中断处理子程序的符号地址为INTR60。请用两种不同的方法设置它的中断向量表。 方法一: MOV AX,00H MOV DS,AX MOV AX,OFFSET INTR60 MOV [180H],AX MOV AX,SEG INTR60 MOV [182H],AX 方法二: MOV AX,SEG INTR60 MOV DS,AX MOV DX,OFFSET INTR60 MOV AL,60H MOV AH,25H INT 21H 6) 可编程中断控制器8259A 8259A的特点及功能: ★ 28个引脚,双列直插,工作电压+5V; ★ 具有中断源识别、优先权排队、中断屏蔽、中断
您可能关注的文档
- 《了不起的盖茨比》赏析.ppt
- 《上海学生英文报》小学进阶配套PPT 287期.ppt
- 《国际物流与经营管理》课件-第4章-进入海外市场的方法.ppt
- 《国际物流与经营管理》课件-第8章-交易风险管理.ppt
- 《圆与方》书籍分析.ppt
- 《基业长青》 李浪奇.ppt
- 《外贸英语函电》教案下.doc
- 《大学英语(一)》练习题专科.doc
- 《大学英语(三)0003》14秋在线作业2.doc
- 《大学英语(三)》作业2.docx
- 《广告策划与创意表现》三.ppt
- 《快乐考生》2014届高考英语一轮复习(理教材 析考点 悟规律 赢高考)必修4-2Working the land(共82张).ppt
- 《快乐考生》2014届高考英语一轮复习(理教材 析考点 悟规律 赢高考)必修4-2Working the land.ppt
- 《快乐考生》2014届高考英语一轮复习(理教材 析考点 悟规律 赢高考)高考语法专题12数词与主谓一致.ppt
- 《忠犬八公的故事》英语ppt.ppt
- 《快乐考生》2014届高考英语一轮复习(理教材 析考点 悟规律 赢高考)必修4-3A taste of English humour.ppt
- 《成才之路》2015-2016届高一外研版英语必修1课件 单元基础知识整合1.ppt
- 《德国鲁尔区的探索》课件1(22张PPT)(中图版必修3).ppt
- 《成才之路》2015-2016届高一人教版英语必修1课件 unit 5 section 4.ppt
- 《战神的挑战2》升级技能翻译.pptx
文档评论(0)