Measurement Computing PC104-AC5 User Manual
Page 6

A complete address is constructed by calculating the HEX or decimal number which
corresponds to all the address bits the board has been instructed to respond to. For
example, in Figure 2-1, switches 9 and 8 are DOWN, all others UP.
Using figure 2-1 as an example, address 9 = 200h (512D) and address 8 = 100h
(256D); added together they equal 300h (768D).
Certain address are used by the PC, others are free and may be used by the
PC104-AC5 and other expansion boards. We recommend BASE = 300h (768D) be
tried first.
2.1.1 I/O Addresses
The BASE switch may be set for an address in the range of 000-3FC so it should not
be hard to find a free address area for your board. If you are not using IBM
prototyping cards or some other board which occupies these addresses, 300-31Fh are
free to use. Refer to Table 2-1.
Addresses not specifically listed, such as 390-39Fh, are free.
Table 2-1. Computer I/O Addresses
SERIAL PORT
3F8-3FF
EGA
2B0-2BF
FLOPPY DISK
3F0-3F7
PARALLEL PRINTER
270-27F
SERIAL PORT
3E8-3EF
ALT BUS MOUSE
23C-23F
CGA
3D0-3DF
BUS MOUSE
238-23B
EGA
3C0-3CF
EXPANSION UNIT (XT)
210-21F
PARALLEL PRINTER
3BC-3BF
GAME CONTROL
200-20F
MDA
3B0-3BB
HARD DISK (AT)
1F0-1FF
SDLC
3A0-3AF
80287 NUMERIC CO-P (AT)
0F0-0FF
SDLC
380-38F
8237 #2 (AT)
0C0-0DF
PARALLEL PRINTER
378-37F
NMI MASK (XT)
0A0-0AF
HARD DISK (XT)
320-32F
8259 PIC#2
0A0-0A1
PROTOTYPE CARD
310-31F
DMA PAGE REGISTERS
080-08F
PROTOTYPE
300-30F
CMOS RAM & NMI MASK
(AT) CARD
070-071
SERIAL PORT
2F8-2FF
8742 CONTROLLER (AT)
060-064
SERIAL PORT
2E8-2EF
82C55 PPI (XT)
060-063
GPIB (AT)
2E0-2E7
8253 TIMER
040-043
EGA
2D0-2CF
8259 PIC #1
020-021
EGA
2C0-2CF
8237 DMA #1
000-00F
FUNCTION
HEX
RANGE
FUNCTION
HEX
RANGE
2