IO Map

This is the classic io map.

IO AddrDevice
000-01FDMA controller #1
020-03FInterrupt controller
040-05FTimer
060-06FKeyboard controller
070-07FReal-time clock, CMOS Memory, NMI mask
080 manufacturer's diagnostics checkpoint
080-09FDMA page register
0A0-0BFInterrupt controller #2
0C0-0DFDMA controller #2
0F0-0FFMath Coprocessor
170-177Hard disk (secondary)
1F0-17FHard disk
200-207Game I/O
278-27FLPT 2
2C0-2DFEGA #2
2E8-2EFCOM 4
2F8-2FFCOM 2
300-31FPrototype card
370-377FDC (secondary)
378-37FLPT 1
380-38FSDLC
3A0-3AFbisynchronous port #1
3B0-3BFMDA
3C0-3CFEGA
3D0-3DFCGA and EGA
3E8-3EFCOM 3
3F0-3F7FDC
3F8-3FFCOM 1