32位微型计算机原理与接口技术(第8章全部).pptVIP

  • 4
  • 0
  • 约1.13万字
  • 约 75页
  • 2016-10-12 发布于天津
  • 举报

32位微型计算机原理与接口技术(第8章全部).ppt

32位微型计算机原理与接口技术(第8章全部)

32位微型计算机原理与接口技术 第8章 中断系统 计算机应用教研室/实验中心 计算机系楼407/413 5895394(办)第8章:教学重点 教学重点 8088 CPU的中断系统 内部中断服务程序的编写 中断控制器8259A的作用 8.1 中断的基本概念 1 中断概念的引入 8.1 中断的基本概念 2 中断 CPU暂停执行当前程序,转去处理随机事件…的过程 3 中断源 分类: 时钟中断:由系统时钟引起 外设中断:由外设引起 故障中断:由硬件故障引起 中断系统:实现中断的软硬件措施 4 中断系统应具备的基本功能 中断屏蔽 中断判优 中断嵌套 中断处理与返回 8.2 80x86的中断指令 1 开中断指令STI STI ;置位中断标志:IF←1 2 关中断指令CLI CLI ;复位中断标志:IF←0 3 软件中断指令INT i8 INT i8 ;中断调用指令:产生i8号中断 FLAGS入栈; TF=0(禁止单步);IF=0(关中断); CS:IP入栈; 取i8的中断向量-〉CS:IP(4* i8~4* i8+3) CPU转去CS:IP执行服务程序 4 中断返回指令IRET IRET ;中断返回指令:实现中断返回 6字节依次出栈,返回断点执行 8.3 中断向量 1 中断向量实模式下,中断服务程序入口地址,包括段地址(2B)和有效地址(2B) 2 中断向量表 中断响应过程 查询中断的顺序, 决定了各种中断源的优先权 软件中断 除法错中断 指令中断 溢出中断 非屏蔽中断 可屏蔽中断 单步中断 中断响应过程 8.3 中断向量 4 中断向量表的初始化 由BIOS提供 由DOS提供 用户程序提供 获取中断向量(DOS功能调用INT 21H) 获取中断向量 设置新中断向量 中断向量 5 关于中断向量的说明 1DH:指向屏幕参数表 1EH:指向软盘参数表 1FH:指向图形字符表 41H:指向第一硬盘参数 46H: 指向第二硬盘参数 用户不能改动上述参数,不能执行上述软中断 8.4 中断描述符 与32位保护模式相关,后详(略) 8.5 微机系统的中断分类 8086可以管理256个中断 各种中断用一个向量编号来区别 主要分成外部中断和内部中断 外部中断——来自CPU之外的原因引起的中断,又可以分成 可屏蔽中断:可由CPU的中断允许标志IF控制 非屏蔽中断:不受CPU的中断允许标志IF控制 8086的内部中断 1 内部中断——CPU内部执行程序引起的中断,又可以分成: 除法错中断(0 号中断): 执行除法指令,结果溢出产生的 单步中断(1号中断):TF=1在每条指令执行后产生的 断点中断(3 号中断) :用于断点调试(INT 3)的 溢出中断( 4 号中断) :执行溢出中断指令,OF=1产生的。 (INT 4;或者INTO) 指令中断:执行中断调用指令INT i8产生的 i8 号中断 软件中断 1 BIOS中断 INT 05H;屏幕打印 INT 10H;屏幕显示I/O INT 11H;设备配置检测 …… INT 1AH;时实时钟管理 2 DOS中断 (1)DOS专用 22H:程序正常结束时DOS调用该中断,返回父进程 23H:程序非正常结束时DOS调用该中断 24H:程序运行时产生严重错误时DOS调用该中断 28H~3FH:DOS专用 (2)用户可以调用的DOS中断 20H:结束程序,返回DOS(与21H(0)相同) 21H:多数DOS功能 25H:对指定驱动器,按扇区号读信息 26H:对指定驱动器,按扇区号写信息 27H:中止并将程序驻留内存 (3)用户可以开发的 60H~66H:用户开发 注意:应改变中断向量! (4) DOS保留 2 外部中断 是由于8088外部提出中断请求引起的程序中断 非屏蔽中断:向量号为2 外部通过非屏蔽中断NMI请求,必须响应 非屏蔽中断主要用于处理系统的意外或故障 可屏蔽中断:向量号来自中断控制器 外部通过可屏蔽中断INTR请求,由IF控制是否响应;响应时产生INTA#信号 可屏蔽中断主要用于与外设交换数据 8.6 8259A中断管理器 Intel 8259A是可编程中断控制器PIC 用于管理Intel 8080/8085、8086/8088、80286/80386的可屏蔽中断 8259A的基本功能 一片8259A可以管理8级中断,可扩展至64级 每一级中断都可单独被屏蔽或允许 在中断响应周期,可提供相应的中断向量号 8259A设计有多种工作方式,可通过编程选择 中断级连 一个系统中,8259A可以级连,有一个主8259A,若干个(最多8个)从825

文档评论(0)

1亿VIP精品文档

相关文档