DMAs
PCS PC-compatible DMA channels:
DMA0
8-bit
IEEE1284 ECP port or Sound Blaster
DMA1
8-bit
IEEE1284 ECP port (BIOS Setup) or Sound Blaster
DMA2
8-bit
Floppy Disk Controller
DMA3
8-bit
Sound Blaster
DMA4
DMA0–DMA3 cascade
DMA5
16-bit
unassigned
DMA6
16-bit
unassigned
DMA7
16-bit
unassigned
I/O Address List
Never attempt to access an I/O address for which no device exists.
I/O Address
Device
0000 to 000F
DMA controller
0020 to 0021
Interrupt controller
0040 to 0043
System timer
0060 to 0064
Keyboard controller, NMI status and control is at 0061
0070 to 0071
Real-time clock, NMI mask
0080 to 008F
DMA bank register
0094 to 009F
VGA controller
00A0 to 00A1
Interrupt controller
00B2 to 00B3
Power Management
00C0 to 00DE
DMA controller 2
00F0 to 00FF
Coprocessor
0102 to 010F
VGA controller
0220 to 022F
Sound generator
02E8 to 02EE
Serial port COM4
02F8 to 02FE
Serial port COM2
0378 to 037F
Parallel port
0388 to 038B
Sound generator
0398 to 0399
Super I/O #1
03B4 to 03DA
VGA controller
03E8 to 03EE
Serial port COM3
03F0 to 03F7
Floppy disk controller
03F8 to 03FE
Serial port COM1
0CF8 to 0CFF
PCI bus controller
46E8 to 46E9
VGA controller
Appendix B: Programming Interface
35
CS Manual LAYOUT#1787 3/9/98 5:33 PM Page 35