Una taula de vectors d'interrupcions (IVT) és una estructura de dades que associa una llista de controladors d'interrupcions amb una llista de peticions d'interrupcions en una taula de vectors d'interrupcions. Cada entrada de la taula de vectors d'interrupció, anomenada vector d'interrupció, és l'adreça d'un controlador d'interrupcions (també conegut com ISR). Tot i que el concepte és comú a les arquitectures de processadors, els IVT es poden implementar de manera específica per a l'arquitectura. Per exemple, una taula de distribució és un mètode per implementar una taula de vectors d'interrupció.[1][2]
A les interrupcions se'ls assigna un nombre entre 0 i 255. Els vectors d'interrupció per a cada número d'interrupció s'emmagatzemen als 1024 bytes inferiors de la memòria principal. Per exemple, la interrupció 0 s'emmagatzema de 0000:0000 a 0000:0003, la interrupció 1 de 0000:0004 a 0000:0007, i així successivament.[3]