Uma tabela de endereços de interrupção (também conhecida como "tabela de vetores de interrupção") permite interrompa a localização da rotina de serviço a ser alterada pelo software . Isso requer apenas que o dispositivo de interrupção envie o ID da interrupção, que é então usado como o deslocamento na tabela de endereços de interrupção para determinar onde relocar o contador de programa / instrução ponteiro. Isso só se aplica a uma interrupção vetorizada.
Por outro lado, em uma interrupção não vetorizada, o próprio periférico fornece o endereço do serviço de interrupção rotina diretamente para o processador. Isso requer mais tempo para uma interrupção ser atendida, já que o endereço deve ser recuperado do dispositivo de interrupção toda vez que a interrupção é acionada.