59
Appendix C. Address Mapping
IO Address Map
I/O address Range Description
000-01F
DMA Controller #1
020-021
Interrupt Controller #1, Master
040-05F 8254
timer
060-06F
8042 (Keyboard Controller)
070-07F
Real time Clock, NMI Mask
080-09F
DMA Page Register
0A0-0BF
Interrupt Controller #2
0C0-0DF
DMA Controller #2
0F0
Clear Math Coprocessor Busy
0F1
Reset Math Coprocessor
0F2
Core logic programming configuration
0F8-0FF Math
Coprocessor
1F0-1F8 Fixed
Disk
200-207 Game
I/O
278-27F
Parallel Printer Port 2 (LPT3)
2E8-2EF
Serial Port 4
2F8-2FF
Serial Port 2
300-31F Prototype
Card
360-36F Reserved
378-37F
Parallel Printer Port 1 (LPT2)
3B0-3BF
Monochrome Display and Printer Adapter
(LPT1)
3C0-3CF Reserved
3D0-3DF
Color/Graphics Monitor Adapter
3E8-3EF
Serial Port 3
3F0-3F7 Diskette
Controller
3F8-3FF
Serial Port 1
60
1st MB Memory Address Map
Memory address
Description
00000-9FFFF System
memory
A0000-BFFFF VGA
buffer
C0000-C7FFF VGA
BIOS
F0000-FFFFF System
BIOS
1000000- Extend
BIOS
*Default setting
IRQ Mapping Table
IRQ0
System Timer
IRQ8
RTC clock
IRQ1 Keyboard
IRQ9 Available
IRQ2
Cascade to IRQ Controller
IRQ10
Available
IRQ3 COM2
IRQ11 Available
IRQ4 COM1
IRQ12 PS2
mouse
IRQ5 Available
IRQ13 FPU
IRQ6 FDC
IRQ14 Primary
IDE
IRQ7 Printer
IRQ15 Secondary
IDE
DMA Channel Assignments
Channel
Function
0
Available
1
Available
2
Floppy disk ( 8-bit transfer )
3
Available
4
Cascade for DMA controller 1
5
Available
6
Available
7
Available