微机接口与通讯(1).ppt
《微机接口与通讯(1).ppt》由会员分享,可在线阅读,更多相关《微机接口与通讯(1).ppt(58页珍藏版)》请在三一办公上搜索。
1、微机接口与通讯(第五章),武汉科技大学计算机学院,第五章 中断技术,本章内容,5.1 中断的基本概念5.2 IBM-PC微机中断系统5.3 可编程中断控制器8259A5.4 8259A在微机系统中的应用本章要点,5.1 中断的基本概念,本节内容,什么是中断中断源与中断识别中断向量与中断向量表中断类型号与中断向量指针中断向量的装入(填写)与修改中断优先级排队方式中断嵌套,章内容提要,1.什么是中断,章内容提要,中断:是指CPU在正常运行程序时,由于内部/外部事件或由程序预先安排的事件,引起CPU中断正在运行的程序,转去为该事件服务。服务完毕,再返回去继续运行被暂时中断的程序的过程。,节内容提要,
2、2.中断源与中断识别,章内容提要,节内容提要,指令中断:INT 10H、INT 21H等,2)中断识别:确定中断源,实现程序转移,向量中断:中断向量、中断号,外设中断:键盘、打印机、显示器等,硬件故障中断:奇偶错、电源故障等,程序性中断:除法溢出、非法操作码等,查询中断:软、硬件查询确定中断源,3.中断向量与中断向量表,章内容提要,节内容提要,4.中断类型号与中断向量指针,章内容提要,节内容提要,类型号:8位,N=00FFH中断向量指针:PA=4*N,5.中断向量的装入(填写)与修改,章内容提要,节内容提要,修改方法与步骤:,2)中断向量的修改,保存原中断向量 INT 21H 的35H号功能,
3、设置新中断向量 INT 21H 的25H号功能,恢复原中断向量 INT 21H 的25H号功能,设中断类型号为N,服务程序入口为INT_SEV,中断向量装入程序段,中断向量修改程序段,中断向量装入程序段,返回,用MOV指令装入,CLI CLD MOV AX,0 MOV ES,AX MOV DI,4*N MOV AX,OFFSET INT_SEV STOSW MOV AX,SEG INT_SEV STOSW STI,用串操作指令装入,用系统功能调用装入(参照修改),中断向量修改程序段,返回,相关的DOS系统功能调用,相关的DOS系统功能调用,返回,获取中断向量(功能号AH=35H)入口参数:AL
4、=类型号 出口参数:ES:BX=中断向量,设置中断向量(功能号AH=25H)入口参数:AL=类型号 入口参数DS:DX=中断向量,6.中断优先级排队方式,章内容提要,节内容提要,按优先级排队循环轮流排队,7.中断嵌套,章内容提要,节内容提要,(一般)完全嵌套特定完全嵌套,5.2 IBM-PC微机中断系统,本节内容,章内容提要,分类:硬中断(外部中断)、软中断(内部中断),1.硬中断(NMI和INTR),章内容提要,节内容提要,1)不可屏蔽中断NMI,2)可屏蔽中断INTR,不可屏蔽中断NMI,返回,不可屏蔽:不受IF状态影响类型号固定:02H有效信号:上升沿,紧急故障处理:RAM奇偶校验错、I
5、/O通道校验错、协处理器运算错,NMI产生逻辑,NMI产生逻辑,返回,可屏蔽中断INTR,返回,可屏蔽:IF=1,开放;IF=0,屏蔽类型号由8259A提供(PC机08H0FH)有效信号:高电平,INTR的处理过程,INTR的处理过程,返回,2.软中断,章内容提要,节内容提要,1)双字节指令形式的中断(INT n),2)特殊中断,ROM-BIOS中断:INT 10H;INT 16H等DOS中断:INT 21H;INT 20H等未定义中断:INT 60H;INT 78H等,特殊中断,返回,除法溢出中断(N=0),条件:商超出规定寄存器的表示范围;字(AX),字节(AL),单步中断(N=1),条件
6、:TF=1;调试工具或程序设置,断点中断(N=3),条件:调试工具中使用,条件:OF=1且执行INTO指令 举例,溢出中断(N=4),单步中断设置与溢出中断举例,返回,设(AL)72H,在分别执行完ADD AL,63H和ADD AL,97H后,执行INTO结果如何?,3.硬中断与软中断的比较,章内容提要,节内容提要,4.软中断的应用,章内容提要,节内容提要,ROM-BIOS中断DOS中断,5.中断的处理过程(INTR),章内容提要,节内容提要,不同中断的处理过程区别:获取类型号的方法不同;另,软中断无申请阶段,1)中断申请,2)中断响应,3)中断服务,4)中断返回,CPU在每条指令最后一个T内
7、检测INTR;若为高电平,IF=1,且无DMA请求,当前指令执行完进入响应阶段,执行中断服务程序 服务程序结构,执行到IRET恢复断点,返回,中断响应及中断服务程序结构,返回,中断服务程序的结构 保护现场 STI;若允许中断嵌套 服务程序主体 恢复现场 中断结束(EOI)命令 IRET,6.中断响应周期及INTA的作用,章内容提要,节内容提要,第1个负脉冲:,第2个负脉冲:,中断响应周期图示,中断响应周期图示,返回,5.3 可编程中断控制器8259A,本节内容,8259A协助CPU完成的工作8259A的外部特性和内部结构8259A的工作方式8259A的编程命令及中断操作功能,章内容提要,1.8
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 接口 通讯

链接地址:https://www.31ppt.com/p-2840628.html