+---------------+-------------------------+ | 0x000 - 0x01F | DMA controller 1 | +---------------+-------------------------+ | 0x020 - 0x03F | 8259A, Primary | +---------------+-------------------------+ | 0x040 - 0x05F | Timer | +---------------+-------------------------+ | 0x060 - 0x06F | Keyboard | +---------------+-------------------------+ | 0x070 - 0x07F | CMOS | +---------------+-------------------------+ | 0x080 - 0x09F | DMA page register | +---------------+-------------------------+ | 0x0A0 - 0x0BF | 8259A, Secondary | +---------------+-------------------------+ | 0x0C0 - 0x0DF | DMA controller 2 | +---------------+-------------------------+ | 0x0F0 | Clear Math Coprocessor | +---------------+-------------------------+ | 0x0F1 | Reset Math Coprocessor | +---------------+-------------------------+ | 0x0F8 - 0x0FF | Math Coprocessor | +---------------+-------------------------+ | 0x1F0 - 0x1F8 | Fixed Disk | +---------------+-------------------------+ | 0x200 - 0x207 | Game I/O | +---------------+-------------------------+ | 0x278 - 0x27F | Parallel printer port 2 | +---------------+-------------------------+ | 0x2F8 - 0x2FF | Serial port 2 | +---------------+-------------------------+ | 0x300 - 0x31F | Prototype card | +---------------+-------------------------+ | 0x360 - 0x363 | PC Network (low) | +---------------+-------------------------+ | 0x368 - 0x36B | PC Network (high) | +---------------+-------------------------+ | 0x378 - 0x37F | Parallel printer port 1 | +---------------+-------------------------+ | 0x380 - 0x38F | SDLC, bisynchronous 2 | +---------------+-------------------------+ | 0x3B0 - 0x3BF | Monochrome Display | +---------------+-------------------------+ | 0x3D0 - 0x3DF | Color Monitor Adapter | +---------------+-------------------------+ | 0x3F0 - 0x3F7 | Diskette controller | +---------------+-------------------------+ | 0x3F8 - 0x3FF | Serial port 1 | +---------------+-------------------------+