Direcciones base de entrada/salida

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda

Direcciones base de entrada/salida

En la arquitectura x86, una dirección base de entrada/salida es una dirección base de un puerto de entrada/salida. En otras palabras, esta es la primera dirección de un rango de direcciones consecutivas de puertos de entrada/salida que usa un dispositivo.

Asignaciones de direcciones base de entrada/salida en los computadores compatibles con el IBM PC[editar]

Esta tabla representa rangos de direcciones comunes de entrada/salida para asignación de dispositivos en los computadores compatibles con el IBM PC. La dirección base es la primera en cada rango. Cada fila de la tabla representa un dispositivo o chip dentro del sistema del computador. Por ejemplo, la dirección del puerto de estado en el dispositivo LPT es 0x0001 arriba de la dirección base. Añadiendo la dirección base del LPT1 (0x0378) resulta en la dirección del puerto de estado del LPT1: 0x0379.

Cuando hay dos dispositivos idénticos en un sistema de computador, cada dispositivo será mapeado a una dirección base diferente (ej, LPT1, LPT2 para impresoras).

Rango de direcciones de I/O
en Hex
Dispositivo
00 – 1F Primer controlador DMA 8237 A-5
20 – 3F Primer Controlador programable de interrupciones, 8259A, Maestro
40 – 5F Temporizador programable de intervalos (System Timer), 8254
60 – 6F teclado, 8042
70 – 7F Real Time Clock, máscara NMI
80 – 9F Registro de página del DMA, 74LS612
87 Canal 0 del DMA
83 Canal 1 del DMA
81 Canal 2 del DMA
82 Canal 3 del DMA
8B Canal 5 del DMA
89 Canal 6 del DMA
8A Canal 7 del DMA
8F Refresh
A0 – BF Segundo Controlador programable de interrupciones, 8259A, Esclavo
C0 – DF Segundo controlador DMA 8237 A-5
F0 Clear 80287 Busy
F1 Reset 80287
F8 – FF Coprocesador numérico, 80287
F0 – F5 Controlador de disco del PCjr
F8 – FF Reservado para extensiones futuras del microprocesador
100 – 10F POS Programmable Option Select (PS/2)
110 – 1EF Canal de I/O del sistema
140 – 15F SCSI host adapter secundario
170 – 177 Controlador de disco duro ATA secundario
1F0 – 1F7 Controlador de disco duro ATA primario
200 – 20F Puerto de juegos
210 – 217 Unidad de expansión
220 – 233 Sound Blaster y la mayoría de las otras tarjetas de sonido
278 – 27F Puerto paralelo LPT2
280 – 29F Ajuste por defecto en factoría del LCD el el Wyse 2108 PC SMC Elite
2B0 – 2DF Control de exhibición alterno de la Enhanced Graphics Adapter (EGA)
2E8 – 2EF Puerto serial COM4
2E1 Adaptador 0 GPIB/IEEE-488
2E2 – 2E3 Adquisición de datos
2F8 – 2FF Puerto serial COM2
300 – 31F Tarjeta prototipo
300 – 31F Interfaces de red Ethernet compatibles con Novell NE1000
300 – 31F Interface de red Ethernet AMD Am7990, IRQ=5.
320 – 323 Interface del ST-506 y discos duros compatibles
330 – 331 MPU-401, MIDI Processing Unit en la mayoría de las tarjetas de sonido
340 – 35F SCSI host adapter primario
370 – 377 Controlador de la unidad de disco floppy
378 – 37F Puerto paralelo LPT1
380 – 38C Adaptador Binary Synchronous Data Link Control (SDLC) secundario
388 – 389 Tarjeta sintetizadora de sonido AdLib
3A0 – 3A9 Adaptador Binary Synchronous Data Link Control (SDLC) primario
3B0 – 3BB Controlador de pantalla Monochrome Display Adapter (MDA)
3BC – 3BF Puerto paralelo LPT del MDA LPT
3C0 – 3CF Enhanced Graphics Adapter (EGA)
3D0 – 3DF Color Graphics Adapter (CGA)
3E8 – 3EF Puerto serial COM3
3F0 – 3F7 Controlador de [unidad de disco floppy]] primario. Controlador ID primario (unidad esclava) (3F6–3F7h)
3F8 – 3FF Puerto serial COM1
CF8 – CFC Espacio de configuración PCI

Nota: Para muchos dispositivos listados arriba las asignaciones pueden ser cambiadas por medio de jumpers, interruptores DIP, o software Plug and play

Véase también[editar]

Referencias[editar]

  • HelpPC Quick Reference Utility by David Jurgens

Enlaces externos[editar]