向量中断和非向量中断有什么区别?
我曾经认为所有的中断都必须是向量中断... 毕竟,所有的中断都有一个向量号,因此都有一个特定的ISR [中断服务例程]。
(假设使用32位地址结构,则ISR地址将在页表中,位于生成中断设备的向量号的4倍处)....
谢谢!
向量中断和非向量中断有什么区别?
我曾经认为所有的中断都必须是向量中断... 毕竟,所有的中断都有一个向量号,因此都有一个特定的ISR [中断服务例程]。
(假设使用32位地址结构,则ISR地址将在页表中,位于生成中断设备的向量号的4倍处)....
谢谢!
当外部设备中断CPU(中断请求)时,CPU必须执行中断服务例程以为该中断提供服务。如果处理器的内部控制电路产生对预定内存位置的CALL,该位置是中断服务例程的起始地址,则该地址称为向量地址,这种中断称为向量中断。