中断向量表的作用是什么?如何设置中断向量表

 时间:2026-02-17 02:52:58

中断向量表具有根据中断类型号存储相应中断服务程序入口地址的功能。

CPU利用中断向量表转入中断服务程序的过程如下:由中断类型号n乘以4获得中断向量在中断向量表中的起始地址。

在BIOS执行初始化操作时,它设置了两个8259A芯片支持的16个硬件中断向量和BIOS提供的中断号为0x10~0x1f的中断调用功能向量等。对于实际没有使用的向量则填入临时的哑中断服务程序的地址。以后在系统引导加载操作系统时会根据实际需要修改某些中断向量的值。

中断向量表的作用是什么?如何设置中断向量表

存放中断服务程序的入口地址:

来存放中断向量(共256个),称这一片内存区为中断向量表,地址范围是0~3FFH,如图所示。

在PC/AT中由硬件产生的中断标识码被称为中断类型号(当然,中断类型号还有其他的产生方法,如指令中直接给出、CPU自动形成等),即在中断响应期间8259A产生的是当前请求中断的最高优先级的中断源的中断类型号。

中断类型号和中断向量之间有下面的关系:中断类型号×4=存放中断子程序首地址的存储区首地址=中断向量地址有了存放中断向量的首地址,从该地址开始的4个存储单元中取出的就是中断服务程序的入口。

以上内容参考:百度百科-中断向量

  • 【图像处理】检测圆的Hough变换算法
  • 万能格式转换器免费版怎么将MP3转换成WAV 两种方法教会你
  • C#编程实验指导二(矩阵类,运算符重载,抽象类)
  • NI Multisim如何关闭未选择全部则通知?
  • MDK如何导入创建好的源文件(.c)
  • 热门搜索
    巧克力怎么做 三方协议丢了怎么办 考不上大学怎么办 大便不成形是怎么回事 word行间距怎么设置 右手发麻是怎么回事 打印机不打印怎么回事 黑人牙膏怎么样 脚背疼是怎么回事 春纪护肤品怎么样