向量中止便是不同的中止有不同的进口地址,非向量中止就只有一个进口地址,进去了在判别中止标志来辨认详细是哪个中止。向量中止实时性好,非向量中止简略。向量者,矢量也,即指方向,门道。
向量中止——由硬件供给中止服务程序进口地址;
非向量中止——由软件件供给中止服务程序进口地址
非向量中止发生后,VIC中的vecaddr中会寄存一个默许中止服务程序的地址,这个程序是被一切的非向量中止共用的,他履行的效果便是判别究竟是发生了那个非向量中止,然后再转向真实要被履行的中止服务程序。
向量中止服务程序就没有这么费事,VIC的vecaddr中寄存的便是真实的中止服务程序的地址,直接取出来跳过去履行就能够了。所以向量中止较快。
其实,一切的非向量中止能够看成是一个向量中止。
而快速中止也能够看作是一个向量中止,只不过不需要从VIC的vecaddr中取地址,而是直接跳到相应地址履行,能够看作是一个指定了向量地址的中止。