6. Appendix
86
IPC-BX955 User’s manual
I/O Port Addresses
Table 6.1. I/O Port Addresses
Address
Size
Description
0000 - 000F
16 bytes
DMA controller
0010 - 001F
16 bytes
Reserved
0020 - 0021
2 bytes
PIC interrupt controller
0022 - 003F
30 bytes
Reserved
0040 - 0043
4 bytes
System timer 1
0044 - 005F
24 bytes
Reserved
0060
1 byte
Keyboard controller
0061
1 byte
NMI, speaker controller
0062 - 0063
2 bytes
Reserved
0064
1 byte
Keyboard controller
0065-006F
11bytes
Reserved
0070 - 0073
4 bytes
RTC real time clock
0074 - 007F
12bytes
Reserved
0080 - 0090
17 bytes
DMA page register
00A0 - 00A1
2 bytes
Interrupt controller 2
00A2 - 00BF
28 bytes
Reserved
00C0 - 00DE
31 bytes
DMA controller 2
00E0 - 00EF
16 bytes
Reserved
00F0 - 00FF
16 bytes
Arithmetic processor for numerical values
01F0 - 01F7
8 bytes
Primary IDE controller
0274 - 0277
4 bytes
Reserved (ISA PnP)
0279 - 0279
1 byte
Reserved
0290 - 029F
16 bytes
Hardware monitor
02A0 - 02A7
8 bytes
Reserved
02A8 - 02AF
8 bytes
Reserved
02B0 - 02B7
8 bytes
Reserved
02C0 - 02C7
8 bytes
Reserved
02C8 - 02CF
8 bytes
Reserved
02F8 - 02FF
8 bytes
COM2
0388 - 038D
6 bytes
Reserved (FM synthesizer)
03B0 - 03BB
12 bytes
Video (Monochrome)
03C0 - 03DF
32 bytes
Video (VGA)
03F6
1 byte
Primary IDE
03F8 - 03FF
8 bytes
COM1
0400 - 04BF
191bytes
Reserved
04D0 - 04D1
2 bytes
Interrupt setting register (Edge/level triggered PIC)
0500 - 051F
32 bytes
Reserved
0800 - 088F
143 bytes
Reserved
0A79 - 0A79
1 byte
Reserved
0CF8 - 0CFF
4 bytes
PCI configuration register
0CF9
1 byte
Turbo and reset control register
4000 - 400F
16 byte
Reserved (RAS)