jueves, 25 de septiembre de 2014

las interrupciones

TABLA DE ASIGNACION IRQ




Tabla de Números IRQ
PrioridadUsoDescripciónConflictos
IRQ 01Temporizador del sistemaPetició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 12Controlador del tecladoNo 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-15Conecta 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 311Puerto 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 412Puerto 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 513Puerto sonido / paralelo 2 (LPT2), COM3, COM4En 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 614Controlador 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 715Puerto paralelo 1 (LPT1), COM3, COM4Normalmente 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 83RTC - 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 94LibreDisponible 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 105LibreDisponible 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 116LibreDisponible para adaptadores y periféricos genéricos.Eventuales conflictos podrían proceder de tarjetas PCI video.
IRQ 127Ratón con conector PS/2, tarjeta de red, PCI video, IDE terciarioEn 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 138Coprocesador 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 149Canal IDE primarioIRQ 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 1510Canal IDE Secundario / LibreReservado 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

TABLA DE INTERRUPCIONES DEL HARDWARE



Imagen:5.jpg

No hay comentarios:

Publicar un comentario