微机原理与接口技术课件-7.中断向量表.pptVIP

  • 74
  • 0
  • 约9.03千字
  • 约 53页
  • 2019-06-23 发布于浙江
  • 举报

微机原理与接口技术课件-7.中断向量表.ppt

第七讲 中断技术 中断之概念 “中断”意思为打断操作的顺序。CPU正在执行程序,有个“中断”打断了指令的正常执行顺序,使得CPU中止正在执行的程序转而去执行被称为中断服务程序(ISR)的其它程序。 中断之目的 计算机系统中引入中断的目的主要有两个: 数据的传送; 异常的处理; 中断之种类 外部中断:来自处理器外部的中断,如键盘引起的中断; 内部中断:由处理器电路或中断指令产生的中断,如除0中断,int指令等。 8086的中断向量表 存放各类中断的中断服务程序的入口地址CS:IP(段CS和偏移IP)——中断向量 表的地址位于内存的00000H~003FFH,大小为1KB,共256个中断向量(中断向量表) 每个中断向量占用4 Bytes,低字为段内偏移IP,高字为段基址CS 根据中断类型号n获得中断服务程序入口的方法: 中断向量在IVT中的存放地址=4×n (中断向量地址) 初始化——将中断服务程序的入口地址放入向量表 例:中断类型码n为48H的中断处理子程序的名字为int48h. 内部中断的种类 除法溢出:类型号0,执行除法指令时,若发现除数为0或商大于目的操作数所能表达的范围时产生。 单步中断:类型号1,TF=1时产生(当前指令需执行完)。 断点中断:类型号3,这是一个软件中断,即INT 3指令。一般用于程序调试

文档评论(0)

1亿VIP精品文档

相关文档