
45
Appendix B. I/O Address Map
B.1 System I/O Address Map
I/O Address Map
Description
000-01F
DMA Controller #1
020-021
Interrupt Controller # 1, Master
022-023 Chipset
address
040-05F System
Timer
060-06F
Standard 101/102 keyboard Controller
070-07F
Real time Clock, NMI Controller
080-0BF
DMA Page Register
0A0-0BF
Interrupt Controller # 2
0C0-0DF
DMA Controller # 2
0F0-0F0
Clear Math Coprocessor Busy
0F1-0F1
Reset Math Coprocessor
0F8-OFF Math
Coprocessor
1F0-1F8
VIR BUS Master PCI IDE Controller
200-207 Game
I/O
278-27F Reserved
2F8-2FF
Serial Port 2
378-37F
Parallel Printer Port 1
3B0-3DF Cyrix
Graphic
Adapter
3F0-3F7
Floppy Disk Controller
3F8-3FF
Serial Port 1
543
Watch dog timer enable
143/943
Watch dog timer disable
PnP audio I/O map range from 220~250H (16 bytes)
MPU-401 select from 300~330H (2 bytes)
B.2 DMA channel assignments
Channel
Function
0
Available
1
Audio*
2
Floppy disk (8-bit transfer)
3
Parallel**
4
Cascade for DMA controller 1
5
Audio*
6
Available
7
Available
* Audio DMA defaults setting: DMA 1.5
46
Audio High DMA select: DMA 1.3
Audio Low DMA select: DMA 5.6.7
** Parallel port DMA default setting: DMA 3
Parallel port DMA select: DMA 1.3
B.3 Interrupt assignments
Interrupt #
Interrupt source
NMI
Parity error detected
IRQ 0
System timer
IRQ 1
Keyboard
IRQ 2
Interrupt from controller 2 (cascade)
IRQ 8
Real-time clock
IRQ 9
Available
IRQ 10
Available
IRQ 11
Available
IRQ 12
PS/2 mouse
IRQ 13
Numeric data processor
IRQ 14
Fixed disk controller
IRQ 15
USB controller
IRQ 3
Serial communication port 2
IRQ 4
Serial communication port 1
IRQ 5
Audio*
IRQ 6
Diskette controller (FDC)
IRQ 7
Parallel port 1 (print port)
* Audio default setting: IRQ5
Ethernet IRQ is automatic set by the system