CPU x86-外部中断调用异常处理程序

CPU x86-外部中断调用异常处理程序,x86,cpu,interrupt,X86,Cpu,Interrupt,如果我错了,请纠正我。在x86体系结构中,有256个中断向量。前32个是异常/内部中断/同步中断。如果外部设备提供低于33的中断向量,会发生什么情况?或者它不可能发生?如果不是,原因是什么?所有问题的答案取决于实际的CPU系列、当前的处理器模式(从80286 CPU开始)以及外部和内部专用中断电路(8086的8259 PIC、80386的LAPIC、现代CPU系列的x-和x2 apic)。例如,8086中断体系结构具有最多64个不同的可屏蔽硬件中断的容量,并且可以将向量块分配给中断表中的任何8向

如果我错了,请纠正我。在x86体系结构中,有256个中断向量。前32个是异常/内部中断/同步中断。如果外部设备提供低于33的中断向量,会发生什么情况?或者它不可能发生?如果不是,原因是什么?

所有问题的答案取决于实际的
CPU
系列、当前的处理器模式(从80286 CPU开始)以及外部和内部专用中断电路(8086的8259 PIC、80386的LAPIC、现代CPU系列的x-和x2 apic)。例如,8086中断体系结构具有最多64个不同的可屏蔽硬件中断的容量,并且可以将向量块分配给中断表中的任何8向量边界。特别地,
ibmpc-XT
从向量8开始有8个可屏蔽中断向量