微机原理与接口技术-第6章-输入输出与中断技术.pptVIP

  • 4
  • 0
  • 约1.03万字
  • 约 97页
  • 2016-11-25 发布于湖北
  • 举报

微机原理与接口技术-第6章-输入输出与中断技术.ppt

* 3.中断优先级与中断嵌套 8088/8086系统的中断优先级如下: 不可屏蔽中断除法错中断INT nINTO可屏蔽中断单步中断 中断可以嵌套 8088/8086中断的处理流程 CPU在每条指令的最后一个时钟周期检测中断请求信号: (1). 若有非屏蔽中断请求,则CPU执行完现行指令后,就立即响应中断。2号。 * * (2). 如果有可屏蔽中断请求,CPU响应中断需要满足4个条件:? ① CPU处于开中断状态,即IF=1; ② 当前没有发生复位、没有总线请求、没有内部中断、没有不可屏蔽中断; ③ 当前执行的指令不是开中断指令STI,也不是中断返回指令IRET。如果刚巧是,CPU将它们执行结束后,再执行一条指令,CPU才能响应中断。 ④ CPU执行完现行指令。 (3). 进入中断响应阶段,CPU向中断源发出中断应答信号INTA,同时: ① 保护硬件现场,即将标志寄存器FLAGS入栈; ② 关中断,即设置IF=0; ③ 保护断点,把主程序断点的CS 和IP值压入堆栈; ④ 通过中断向量码查中断向量表,获得中断服务程序的入口地址,分别送入IP和CS中。 * (4). 中断服务 执行中断服务程序 (5). 中断返回 IRET * * 4. 中断向量表 8086为每个中断源分配了一个编号,称为中断类型码或中断向量码。 中断向量:中断服务程序的入口地址。 中

文档评论(0)

1亿VIP精品文档

相关文档