中断系统与8259A
微型计算机接口技术第九章 中断系统 9.1 中断的基本概念 9.2 80x86的中断指令 9.3 中断向量 9.4 系统中断的分类 9.5 8259A中断控制器 9.6 PC/AT的可屏蔽中断 9.7 实模式下的定时中断程序设计 第九章 中断系统 9.1 中断的基本概念 复习:CPU与外设交换数据的方式又几种? 以查询方式为例: 1、中断方式输入数据的过程分析 2、什么是中断? CPU暂停执行现行程序,转而处理随机事件,处理完毕后再返回被中断的程序继续执行,这一全过程称为中断。 4、具有中断请求功能的输入接口 4、具有中断请求功能的输入接口 5、什么是中断系统? 为实现中断功能而采取的硬件和软件的集合。 中断响应及中断嵌套过程示意图(设B中断的级别高于A) 第九章 中断系统 9.2 80X86中断指令 1、开中断指令STI 功能:使标志寄存器中I标志置1,CPU处于开中断状态; 2、关中断指令CLI 功能:使标志寄存器中I标志置0,CPU处于关中断状态; 3、软件中断指令INT n n为中断类型码,是0~255之间的无符号整数。 功能:无条件转向n型中断服务子程序。 注意:中断类型n必须有定义。 INT n 指令的执行过程—CPU响应软件中断的过程 ① F寄存器?栈(为了保存INT n 之前的F状态) 使F中的T标志置0——禁止单步操作
原创力文档

文档评论(0)