中断向量法(Vectorde Interrupt Method)。这是一种识别中断源速度更快,使用也更为广泛的方法。
  中断向量法把上面第二种方法中的全部工作都用硬件来实现,包括用来识别中断源的两条指令。它在主存储器的固定区域中开辟出一个专用的中断向量区,同样用硬件排队器和编码器在所有请求中断服务的中断源中,产生具有最高优先级的中断源编号,然后隐含执行上面方法中的两条识别中断源的指令,直接通过硬件转向这个中断源的中断服务程序入口。
  中断向量法不需要进入公共的中断服务程序,从而能够实现向中断服务程序入口地址的最快转移。
  上面三种识别中断源的方法,都是通过硬件固定了各个中断源的中断优先级,并采用串行排队链来识别中断源的;因此,它们都属于串行排队链法。这类方法与查询法相比,节省了用程序来逐个测试中断源的时间;因此,中断源的识别速度更快。特别是中断向量法,其识别中断源的速度非常快。另外,由于串行排队器是分布在各个中断源的接口部件中的,各个中断源与处理机的连线很少,实现比较简单。

  串行排队链法有两个明显的缺点:
  1.各个中断源的中断优先级是由硬件固定死的,不能由程序员通过软件来改变,因此,它的灵活性比较差。
  2.由于排队链是串行的,而且排队器分布在各个中断源中,只要其中任何一个中断源出现故障,整个串行排队链就都不能正常工作;因此,它的可靠性比较差。