TABLA DE ASIGNACION IRQ
Prioridad | Uso | Descripción | Conflictos | |
---|---|---|---|---|
IRQ 0 | 1 | Temporizador del sistema | Petición de interrupción reservada al cronómetro del PC que sincroniza todos los componentes. No disponible para otros periféricos u otros dispositivos. | En el manejo de los IRQ, este interrupt no debería generar conflictos, en caso contrario investigar si hay incidencia de hardware en la placa base. |
IRQ 1 | 2 | Controlador del teclado | No utilizable para otros dispositivos, IRQ exclusiva para el teclado aunque se trate de sistemas que no lo llevan. | IRQ reservada, en caso de conflicto comprobar el hardware de la tarjeta madre o el controlador del teclado. |
IRQ 2 | - | Interruptor de cascada para IRQs 8-15 | Conecta las interrupciones IRQ del 8 al 15. No utilizada en la mayoría de sistema, en caso de empleo cambiar los dispositivos en IRQ 9 a otras líneas de interrupción como IRQ 10 o IRQ 11. | Los típicos conflictos en IRQ 2 proceden del uso simultáneo de diferentes dispositivos en IRQ 2 e IRQ 9. |
IRQ 3 | 11 | Puerto serie 2 (COM2) | Interruptor automático para el segundo puerto serie, en algunos casos tambiéndefault para el serial 4 (COM4). | Un problema frecuente procede de dispositivos que tratan de emplear COM2 y COM4 simultáneamente. |
IRQ 4 | 12 | Puerto serie 1 (COM1) | Interruptor por defecto para el serial primero (COM1) y para COM3. Es habitual el uso de un ratón con salida serial en IRQ 4 en aquellos PC que no emplean el conector PS/2 para mouse. | Fuentes de conflictos recurrentes son un modem que trata de de utilizar COM3/IRQ 4 y dispositivos que emplean a la vez COM1 y COM3 en IRQ 4. |
IRQ 5 | 13 | Puerto sonido / paralelo 2 (LPT2), COM3, COM4 | En ausencia de un segundo puerto para impresora LPT2, IRQ 5 es asignado primariamente a la tarjeta de sonido o como una alternativa para los puertos seriales COM. | Si se utiliza el 2º puerto paralelo, impresora u otro aparato, se atribuiráipso facto el interrupt request 5. Mejor asignar un IRQ alejado del número 5 a dispositivos (e.g. de red) que acepten interrupts con números elevados. |
IRQ 6 | 14 | Controlador de Floppy Disk (disquete) | Interruptor reservado al controlador de la disquetera (lector disquete). | Los conflictos en IRQ 6 son improbables y pueden derivar del intento de asignar un periférico. |
IRQ 7 | 15 | Puerto paralelo 1 (LPT1), COM3, COM4 | Normalmente destinado al uso de impresoras, en caso contrario, y salvo la posibilidad de conflictos, puede ser empleado para todo terminal que use puertos paralelos. | Los conflictos en IRQ 7 son pocos frecuentes. En caso de utilizar dos puertos paralelos, asegúrate de haber asignado el segundo al IRQ 5 o a otro interrupt request disponible. |
IRQ 8 | 3 | RTC - Reloj en tiempo real (en CMOS) | No utilizable por otros dispositivos, IRQ 8 maneja los eventos que necesitan ser parametrados al tiempo real. | Un eventual conflicto en este interrupt puede ser síntoma de un problema de hardware en la tarjeta madre. |
IRQ 9 | 4 | Libre | Disponible para diferentes adaptadores, normalmente empleado para tarjetas de red. En la mayoría de computadoras puede emplearse libremente al no tener asignación de default. | Puede generar conflicto con IRQ 2 ya que IRQ 9 aprovecha IRQ 2 para interactuar con la CPU. Es también la razón por la que IRQ 9 posee una prioridad más alta. |
IRQ 10 | 5 | Libre | Disponible para adaptadores y periféricos genéricos, e.g. tarjetas de red, de sonido, adaptador SCSI y PCI, canal IDE secundario. | Los conflictos en IRQ 10 son improbables. Puede precisar de cambio de asignación en BIOS setup si se utiliza una PC card. |
IRQ 11 | 6 | Libre | Disponible para adaptadores y periféricos genéricos. | Eventuales conflictos podrían proceder de tarjetas PCI video. |
IRQ 12 | 7 | Ratón con conector PS/2, tarjeta de red, PCI video, IDE terciario | En caso de no usar un ratón PS/2, puede emplearse IRQ 12 para un adaptador de red. | Si la entrada PS/2-ratón está habilitada en BIOS, y se está usando el ratón vía PS/2, evitar utilizar IRQ 12 para otros dispositivos. Conflictos ocasionales por asignación vía BIOS de PCI video. |
IRQ 13 | 8 | Coprocesador matemático (FPU o NPU) | Interruptor dedicado y no utilizable para ningún otro dispositivo. | No genera conflictos, salvo en caso de eventual incidencia hardware en la placa madre, en el micro-procesador o en el coprocesador matemático. |
IRQ 14 | 9 | Canal IDE primario | IRQ 14 puede emplearse para otros dispositivos, por ejemplo un adaptador SCSI, en aquellas maquinas que no usan dispositivos IDE siempre y que se haya deshabilitado el canal IDE en la BIOS. | Muy poco frecuentes, en el caso de utilizar solo dispositivos SCSI y designar interrupt 14, comprobar que todos los controladores IDE estén desactivados. |
IRQ 15 | 10 | Canal IDE Secundario / Libre | Reservado al controlador IDE secundario, puede utilizarse para tarjetas de red o SCSI previa deshabilitación en el BIOS setup. | Un conflicto en IRQ 15 es comúnmente debido al uso de dispositivos no IDE /ATA sin haber desactivado en BIOS. |
* Los datos de esta tabla hace referencia a una configuración de IRQ estándar. |
Apéndice II - TABLA DE INTERRUPCIONES DEL SISTEMA
INT
00:
División
por cero
INT
01:
Ejecución
paso a paso
INT
02:
No
Enmascarable (NMI)
INT
03:
Puntos
de ruptura
INT
04:
Desbordamiento
(INTO)
INT
05:
Volcar
pantalla por impresora (BIOS)
INT
06:
Código
de operación incorrecto
INT
07:
Reservada
INT
08:
IRQ
0: Contador de hora del sistema (BIOS)
INT
09:
IRQ
1: Interrupción de teclado (BIOS)
INT
0A:
IRQ
2: canal E/S, segundo 8259 del AT
INT
0B:
IRQ
3: COM2
INT
0C:
IRQ
4: COM1
INT
0D:
IRQ
5: disco duro XT, LPT2 en AT, retrazo vertical PCjr
INT
0E:
IRQ
6: Controlador del disquete
INT
0F:
IRQ
7: LPT1
INT
10:
Servicios
de vídeo (BIOS)
INT
11:
Listado
del equipo (BIOS)
INT
12:
Tamaño
de memoria (BIOS)
INT
13:
Servicios
de disco (BIOS)
INT
14:
Comunicaciones
en serie (BIOS)
INT
15:
Servicios
del sistema (BIOS)
INT
16:
Servicios
de teclado (BIOS)
INT
17:
Servicios
de impresora (BIOS)
INT
18:
IBM Basic (ROM del BASIC)
INT
19:
Arranque
del sistema (BIOS)
INT
1A:
Fecha/hora
del sistema
INT
1B:
Acción
de CTRL-BREAK (BIOS)
INT
1C:
Proceso
periódico del usuario (Usuario)
INT
1D:
Parámetros
de vídeo (BIOS)
INT
1E:
Parámetros
del disquete (BIOS)
INT
1F:
Tabla
de caracteres gráficos (BIOS)
INT
20:
Fin
de programa (DOS)
INT
21:
Servicio
del sistema operativo (DOS)
INT
22:
Dirección
de terminación (DOS)
INT
23:
DOS
CTRL-BREAK (DOS)
INT
24:
Manipulador
de errores críticos (DOS)
INT
25:
Lectura
absoluta de disco (DOS)
INT
26:
Escritura
absoluta en disco (DOS)
INT
27:
Terminar
permaneciendo residente (DOS)
INT
28:
DOS
Idle (programas residentes que usan funciones DOS)
INT
29:
DOS
TTY (impresión en pantalla)
INT
2A:
Red
local MS net
INT
2B-2D:
Uso
interno del DOS
INT
2E:
Procesos
Batch (DOS)
INT
2F:
Multiplex
(DOS)
INT
30:
Compatibilidad
CP/M-80 (xx:YYyy en JMP XXxx:YYyy)
INT
31:
Compatibilidad
CP/M-80 (XX en JMP XXxx:YYyy)
INT
32:
Reservada
INT
33:
Controlador
del ratón
INT
34-3F:
Reservadas
INT
40:
Interrupción
de disquete (BIOS)
INT
41:
Parámetros
del disco duro 1 (BIOS)
INT
42:
Apunta
a la INT 10h original del BIOS si existe VGA
INT
43:
Caracteres
gráficos EGA (BIOS)
INT
44-45:
Reservadas
INT
46:
Parámetros
del disco duro 2 (BIOS)
INT
47-49:
Reservadas
INT
4A:
Alarma
del usuario
INT
4B-5F:
Reservadas
INT
60-66:
Para
uso de los programas
INT
67:
Interrupción
de EMS (controlador EMS)
INT
68-6F:
Reservadas
INT
70:
IRQ
8: Reloj de tiempo real AT (2º chip 8259-AT)
INT
71:
IRQ
9: IRQ 2 redireccionada (2º chip 8259-AT)
INT
72:
IRQ
10: reservada (2º chip 8259-AT)
INT
73:
IRQ
11: reservada (2º chip 8259-AT)
INT
74:
IRQ
12: interrupción de ratón IBM (2º chip 8259-AT)
INT
75:
IRQ
13: error de coprocesador matemático (2º chip 8259-AT)
INT
76:
IRQ
14: controlador disco fijo (2º chip 8259-AT)
INT
77:
IRQ
15: reservada (2º chip 8259-AT)
INT
78-7F:
Reservadas
INT
80-85:
Reservadas
para el Basic
INT
86-F0:
Usadas
por el Basic
INT
F1-FF:
Para
uso de los programas
INT
00:
|
División
por cero
|
INT
01:
|
Ejecución
paso a paso
|
INT
02:
|
No
Enmascarable (NMI)
|
INT
03:
|
Puntos
de ruptura
|
INT
04:
|
Desbordamiento
(INTO)
|
INT
05:
|
Volcar
pantalla por impresora (BIOS)
|
INT
06:
|
Código
de operación incorrecto
|
INT
07:
|
Reservada
|
INT
08:
|
IRQ
0: Contador de hora del sistema (BIOS)
|
INT
09:
|
IRQ
1: Interrupción de teclado (BIOS)
|
INT
0A:
|
IRQ
2: canal E/S, segundo 8259 del AT
|
INT
0B:
|
IRQ
3: COM2
|
INT
0C:
|
IRQ
4: COM1
|
INT
0D:
|
IRQ
5: disco duro XT, LPT2 en AT, retrazo vertical PCjr
|
INT
0E:
|
IRQ
6: Controlador del disquete
|
INT
0F:
|
IRQ
7: LPT1
|
INT
10:
|
Servicios
de vídeo (BIOS)
|
INT
11:
|
Listado
del equipo (BIOS)
|
INT
12:
|
Tamaño
de memoria (BIOS)
|
INT
13:
|
Servicios
de disco (BIOS)
|
INT
14:
|
Comunicaciones
en serie (BIOS)
|
INT
15:
|
Servicios
del sistema (BIOS)
|
INT
16:
|
Servicios
de teclado (BIOS)
|
INT
17:
|
Servicios
de impresora (BIOS)
|
INT
18:
|
IBM Basic (ROM del BASIC)
|
INT
19:
|
Arranque
del sistema (BIOS)
|
INT
1A:
|
Fecha/hora
del sistema
|
INT
1B:
|
Acción
de CTRL-BREAK (BIOS)
|
INT
1C:
|
Proceso
periódico del usuario (Usuario)
|
INT
1D:
|
Parámetros
de vídeo (BIOS)
|
INT
1E:
|
Parámetros
del disquete (BIOS)
|
INT
1F:
|
Tabla
de caracteres gráficos (BIOS)
|
INT
20:
|
Fin
de programa (DOS)
|
INT
21:
|
Servicio
del sistema operativo (DOS)
|
INT
22:
|
Dirección
de terminación (DOS)
|
INT
23:
|
DOS
CTRL-BREAK (DOS)
|
INT
24:
|
Manipulador
de errores críticos (DOS)
|
INT
25:
|
Lectura
absoluta de disco (DOS)
|
INT
26:
|
Escritura
absoluta en disco (DOS)
|
INT
27:
|
Terminar
permaneciendo residente (DOS)
|
INT
28:
|
DOS
Idle (programas residentes que usan funciones DOS)
|
INT
29:
|
DOS
TTY (impresión en pantalla)
|
INT
2A:
|
Red
local MS net
|
INT
2B-2D:
|
Uso
interno del DOS
|
INT
2E:
|
Procesos
Batch (DOS)
|
INT
2F:
|
Multiplex
(DOS)
|
INT
30:
|
Compatibilidad
CP/M-80 (xx:YYyy en JMP XXxx:YYyy)
|
INT
31:
|
Compatibilidad
CP/M-80 (XX en JMP XXxx:YYyy)
|
INT
32:
|
Reservada
|
INT
33:
|
Controlador
del ratón
|
INT
34-3F:
|
Reservadas
|
INT
40:
|
Interrupción
de disquete (BIOS)
|
INT
41:
|
Parámetros
del disco duro 1 (BIOS)
|
INT
42:
|
Apunta
a la INT 10h original del BIOS si existe VGA
|
INT
43:
|
Caracteres
gráficos EGA (BIOS)
|
INT
44-45:
|
Reservadas
|
INT
46:
|
Parámetros
del disco duro 2 (BIOS)
|
INT
47-49:
|
Reservadas
|
INT
4A:
|
Alarma
del usuario
|
INT
4B-5F:
|
Reservadas
|
INT
60-66:
|
Para
uso de los programas
|
INT
67:
|
Interrupción
de EMS (controlador EMS)
|
INT
68-6F:
|
Reservadas
|
INT
70:
|
IRQ
8: Reloj de tiempo real AT (2º chip 8259-AT)
|
INT
71:
|
IRQ
9: IRQ 2 redireccionada (2º chip 8259-AT)
|
INT
72:
|
IRQ
10: reservada (2º chip 8259-AT)
|
INT
73:
|
IRQ
11: reservada (2º chip 8259-AT)
|
INT
74:
|
IRQ
12: interrupción de ratón IBM (2º chip 8259-AT)
|
INT
75:
|
IRQ
13: error de coprocesador matemático (2º chip 8259-AT)
|
INT
76:
|
IRQ
14: controlador disco fijo (2º chip 8259-AT)
|
INT
77:
|
IRQ
15: reservada (2º chip 8259-AT)
|
INT
78-7F:
|
Reservadas
|
INT
80-85:
|
Reservadas
para el Basic
|
INT
86-F0:
|
Usadas
por el Basic
|
INT
F1-FF:
|
Para
uso de los programas
|
No hay comentarios:
Publicar un comentario