硬件中断程序设计.pptVIP

  • 4
  • 0
  • 约1.44千字
  • 约 11页
  • 2019-12-23 发布于湖北
  • 举报
硬件中断程序设计 86系列CPU的中断源 内部中断 中断向量表 外部中断 有关硬件中断的几个函数 (1)中断服务函数 (2)设置中断向量函数setvect( ) (3)获取中断向量函数getvect( ) (4)屏蔽中断函数disable( ) (5)开放中断函数enable( ) * * 中断系统 中断(interrupt)是指计算机“中断”了正在执行的程序,转去处理一个突发的紧急事件的过程。 处理这个紧急事件,计算机要执行一个相应的中断服务子程序。处理完毕之后,计算机又要接着执行刚才被中断了的程序。 引起中断的事件称为中断源。 86系列CPU可处理256个型号的中断,中断类型号为 0x00?0xff 。 不可屏蔽中断 NMI 可屏蔽中断 INTR 外部中断 内部中断 微处理器产生的中断 中断指令产生的软件中断 中断源 内部中断包括微处理器产生的中断和软件中断指令产生的软件中断。 微处理器产生的中断如单步中断,除法出错中断,溢出中断。 软件中断是由中断指令产生的中断,主要包括DOS中断和BIOS中断。 DOS中断和BIOS中断位用户提供了很多有用的功能,C语言也可以使用这些中断。 内存中最低地址开始的1024个字节作为中断向量表,存放中断服务子程序的地址,每个型号的中断占4个字节。 CPU响应中断请求后,根据中断类型号到中

文档评论(0)

1亿VIP精品文档

相关文档