中断指令.pptVIP

  • 22
  • 0
  • 约5.84千字
  • 约 41页
  • 2018-07-30 发布于江苏
  • 举报
中断指令

中断指令 中断(Interrupt )是一种改变程序执行顺序的方法 中断具有多种中断类型 中断的指令有3条: INT i8 IRET INTO 中断的过程 8086的外部中断 8086可以管理256个中断 各种中断用一个向量编号来区别 主要分成外部中断和内部中断 外部中断——来自CPU之外的原因引起的中断,又可以分成 可屏蔽中断:可由CPU的中断允许标志IF控制 非屏蔽中断:不受CPU的中断允许标志IF控制 8086的内部中断 内部中断——CPU内部执行程序引起的中断,又可以分成: 除法错中断:执行除法指令,结果溢出产生的 0 号中断 指令中断:执行中断调用指令INT i8产生的 i8 号中断 断点中断:用于断点调试(INT 3)的 3 号中断 溢出中断:执行溢出中断指令,OF=1产生的 4 号中断 单步中断:TF=1在每条指令执行后产生的 1 号中断 中断指令INT INT i8 ;中断调用指令:产生i8号中断 IRET ;中断返回指令:实现中断返回 INTO ;溢出中断指令: ;若溢出标志OF=1,产生4号中断 ;否则顺序执行 系统功能调用 21H号中断是DOS提供给用户的用于调用系统功能的中断,它有近百个功能供用户选择使用,主要包括设备管理、目录管理和文件管理三个方面的功能 ROM-BIOS也以中断服务程序的形式,向程序员提供系统的基本输入输出程序

文档评论(0)

1亿VIP精品文档

相关文档