miniatura|242x242px|Taula de vectors d'interrupcions en memòria. 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ó.

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. Nombre d'InterrupcióAdreça IVTNom de la Interrució000-03CPU, divisió per zero104-07Un pas de Debugat208-0BInterrupció NMI (Non Maskable Interrupt)30C-0FPunts de parada de Debugat410-13Desbordament aritmètic514-17Rutina d'impressió de pantalla de la BIOS618-1BReservat71C-1FReservat820-23IRQ0, seveis maquinari temps real924-27IRQ1, interfície teclatA28-2BIRQ2, serveis del bus ISAB2C-2FIRQ3, maquinari Com 2C30-33IRQ4, maquinari Com1D34-37IRQ5, LPT2, maquinari port paral·lelE38-3BIRQ6, adaptador disquetF3C-3FIRQ7, LPT1, maquinari port paral·lel1040-43Seveis de video1144-47Comprovació de l'Equipment1248-4BDeterminació de la mida de la memòria134C-4FRutines d'E/S de disquets1450-53Rutines d'E/S de port sèrie1554-57(obsoleta)1658-5BRutines d'E/S del teclat175C-5FRutines d'E/S de la impressora1860-63Points to basic interpreter in a "real" IBM PC1964-67Carregador de sistema1A68-6BServeis d'hora real1B6C-6FServeis del Ctrl-Break1C70-73Tic del sistema (18.2 tics per segon)1D74-77Paràmetres de Video1E78-7BParàmetres del Disc1F7C-7FGràfics del Video2080-83(obsoleta)2184-87Tots els serveis DOS2288-8BAdreça de Terminació238C-8FAdreça de sortida de Ctrl-Break2490-93Manegador d'error crític2594-97Lectura de sectors lògics2698-9BEscriptura de sectors lògics279C-9F(obsoleta)28 to 3FA0-A3 to FC-FFReservat per DOS40 to 4F100-103 to 13C-13FReservat per la BIOS50140-143Reservat per la BIOS51144-147Funcions del Ratolí52 to 59148-14B to 164-167Reservat per la BIOS5A168-16BReservat per la BIOS La majoria dels processadors tenen una taula de vectors d'interrupció, que inclou xips d'Intel, AMD, Infineon, Microchip Atmel, NXP, ARM etc.

Referències

Categoria:BIOS