System I/O |
I/O
Address (Hex) |
System Function (Shipping Configuration) |
000 - 00F |
DMA Controller # 1 |
010 - 01F |
DMA controller aliases |
020 |
Interrupt Controller # 1 Control
Register |
021 |
Interrupt Controller #1 Mask
Register |
022 - 03D |
Interrupt Controller Aliases |
040 - 043 |
Counter/Timer |
044 - 04F |
Unused |
050-053 |
Counter/Timer Aliases |
053-05F |
Unused |
060 |
Keyboard Controller Data Register |
061 |
Port B: SERR/IOCHK NMI, Speaker,
Refresh |
062 - 063 |
Unused |
064 |
Keyboard Controller
Command/Status Register |
065 - 06F |
Unused |
070 |
NMI mask register (bit 7) |
070 |
RTC/Configuration Memory Index
Port (bit 6:0) |
071 |
RTC/Configuration Memory Data
Port |
072 |
RTC Extended Index |
073 |
RTC Extended Data |
074-07F |
Unused |
080 - 08F |
DMA Page Registers |
090 - 091 |
Unused (alias of DMA page
registers if PIIX4.4C.7=0) |
092 |
Port 92 (fast reset and A20 gate) |
093 - 09F |
Unused (alias of DMA page
registers if PIIX4.4C.7=0) |
0A0 |
Interrupt Controller # 2 Control
Register |
0A1 |
Interrupt Controller # 2 Mask
Register |
0A2 - 0B1 |
Unused |
0B2 |
APM Control |
0B3 |
APM Status |
0B4-0BF |
Unused |
0C0 - 0DF |
DMA Controller # 2 |
0E2 - 0E3 |
DDC2 Registers |
0E4 - 0E5 |
Master I2C Interface |
0E7 - 0E9 |
Unused |
0EA |
Ultra I/O Index Register |
0EB |
Ultra I/O Data Register |
0EC- 0EF |
Modem Configuration |
0F0 - 0F1 |
Coprocessor Busy Clear/Reset |
0F2 - 0F8 |
Unused |
OFA |
Unused |
0FC-0FF |
Unused |
100 - 101 |
Unused |
102 |
Video Controller: POS 102
Register |
103-12F |
Unused |
132 - 16F |
Unused |
170 - 177 |
Secondary IDE Controller (CD
Drive) |
178 - 1EF |
Unused |
1F0 - 1F7 |
Primary IDE Controller (Hard
Drive) |
1F8 - 200 |
Unused |
201 |
Joystick (Decode in ES 1869) |
202 - 21F |
Unused |
220 - 22F |
Entertainment Audio |
230 - 25F |
Unused |
260 - 263 |
Reserved - Modem use during POST |
264 - 277 |
Unused |
278 - 27F |
Reserved - Parallel Port (LPT 2) |
280 - 2E7 |
Unused |
2E8 - 2EF |
Reserved - Serial Port (COM 4) |
2F0 - 2F7 |
Unused |
2F8 - 2FF |
Modem (COM 2) |
330 - 331 |
MPU-401 (Decode in ES 1869) |
332 - 36F |
Unused |
370 - 377 |
Reserved - Diskette Drive
Controller 2 (370-371 used for SIO lock/unlock) |
378 - 37F |
Parallel Port (LPT 1) |
380 - 387 |
Unused |
388 - 38B |
Audio FM Synthesizer - ES 1869 |
38C - 3B3 |
Unused |
3B4 - 3B5 |
Video Controller: Monochrome |
3B6 - 3B9 |
Unused |
3BA |
Video Controller: Monochrome |
3BB |
Unused |
3BC -3BF |
Reserved - Parallel Port |
3C0 -3CF |
Video Controller: VGA Registers |
3D0 - 3D3 |
Unused |
3D4 - 3D5 |
Video Controller: Color |
3D6 - 3D9 |
Unused |
3DA |
Video Controller: Color |
3DB - 3E7 |
Unused |
3E8 - 3EF |
Reserved: Serial Port (COM 3) |
3F0 - 3F7 |
Diskette Controller (Primary) |
3F6 - 3F7 |
IDE Interface (Hard disk and CD
or DVD Drive) |
3F8 - 3FF |
Serial Port (COM 1) |
4D0 |
Interrupt Controller 1 Edge/Level
Control |
4D1 |
Interrupt Controller 2 Edge/Level
Control |
4D2 - 677 |
Unused |
678 - 67A |
Parallel Port ECP Mode |
778 - 77A |
Parallel Port ECP Mode |
CF8 |
PCI Configuration Index (32 bit
I/O only) |
CF9 |
Reset Control |
CFC - CFF |
PCI Configuration Data |
46E8 |
Video Controller:
Adapter Sleep |