I/O Address Map
| Hex range |
|
| Device |
| |
| 000 | - 00F |
|
| DMA |
|
| 020 | - 021 |
|
| Interrupt |
|
| 040 | - 043 |
|
| Timer 1 |
|
| 048 | - 04B |
|
| Timer 2 |
|
| 060 | - 06E |
|
| KB controller M38813 chip select |
|
| 070 | - 071 |
|
| RTC and NMI mask |
|
| 080 | - 08F |
|
| DMA page register |
|
| 0A0 | - 0A1 |
|
| Interrupt |
|
| 0C0 | - 0DF |
|
| DMA |
|
| 1F0 | - 1F7 |
|
| Fixed disk select |
|
| 3F6 , 3F7 |
|
|
|
| |
| 2F8 | - 2FF |
|
| Serial port 2 |
|
| 378 | - 37A |
|
| Parallel port 1 |
|
| 3B4 , 3B5 |
|
| CRT controller index (mono) |
| |
| 3D4 , 3D5 |
|
| CRT controller index (color) |
| |
| 3BA |
|
| Feature control |
| |
| 3C0 | - 3DA |
|
|
|
|
| 3F2 | - 3F7 |
|
| Floppy disk controller |
|
| 3F0 , 3F1 |
|
| Configuration port |
| |
| 3F8 | - 3FF |
|
| Serial port 1 |
|
System Memory Map
Address | Size | Function | |
000000 | - 09FFFF | 640KB | 640KB Base Memory |
0A0000 | - 0BFFFF | 128KB | Video RAM |
0C0000 - 0CBFFF | 48KB | VGA BIOS | |
0CC000 - 0DFFFF | 80KB | Reserved | |
0E0000 - 0EFFFF | 64KB | Reserved | |
0F0000 | - 0FFFFF | 64KB | System BIOS for Kernel |
100000 | - | 15MB to | Extended Memory |
|
| 127MB |
|
4