beautypg.com

Measurement Computing PC104-AC5 User Manual

Page 6

background image

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