While the concept is common across processor architectures, IVTs may be implemented in architecture-specific fashions.
Most processors have an interrupt vector table, including chips from Intel, AMD, Infineon, Microchip[1] Atmel,[2] NXP, ARM,[3][4] etc.
An interrupt vector table is used in the three most popular methods of finding the starting address of the interrupt service routine: The "predefined" method loads the program counter (PC) directly with the address of some entry inside the interrupt vector table.
The Intel 8080,[5] Atmel AVR[6][7] and all 8051 and Microchip microcontrollers[8] use the predefined approach.
The interrupt acknowledge method is used by the Intel Pentium and many older microprocessors.