首页 百科知识 中断向量表

中断向量表

时间:2022-10-17 百科知识 版权反馈
【摘要】:中断向量表就是各个中断处理程序的地址表,如图6.4所示。中断向量表用存储器0:0H~0:3FFH区域存放各个中断服务程序的入口地址,256级中断向量对应256种中断类型,每项占4字节,前两个字节存放中断处理程序的偏移地址IP,后两个字节存放中断处理程序的段地址CS。采用中断向量表,可大大加快处理器响应处理中断的速度。从另一方面来说,采用中断向量表也为用户编写自己的中断服务程序去替换、加强原计算机的中断服务程序带来了方便。

6.1.3 中断向量表

以80X86为处理器的计算机系统均采用矢量中断,80X86处理器(CPU)能处理256级中断向量,类型号为0H~0FFH。一个中断向量占用4字节,分别存放中断服务程序的IP和CS,因此,整个中断向量(0H~0FFH)共占用1 024字节,用以存放各个中断向量的中断服务程序的入口地址(CS:IP)。中断向量表就是各个中断处理程序的地址表,如图6.4所示。

img378

图6.4 80X86计算机中断向量表

中断向量表用存储器0:0H~0:3FFH区域存放各个中断服务程序的入口地址,256级中断向量对应256种中断类型,每项占4字节,前两个字节存放中断处理程序的偏移地址IP,后两个字节存放中断处理程序的段地址CS。各中断处理程序的段地址和偏移地址在向量表中按中断类型顺序存放,所以某中断向量的处理程序的入口地址偏移可由中断类型号×4计算出来。

采用中断向量表,可大大加快处理器(CPU)响应处理中断的速度。从另一方面来说,采用中断向量表也为用户编写自己的中断服务程序去替换、加强原计算机的中断服务程序带来了方便。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈