2 interrupt level select – Measurement Computing CIO-INT-32 User Manual

Page 7

Advertising
background image

Certain address are used by the PC, others are free and may be used by the
CIO-INT32 and other expansion boards. We recommend BASE = 300H (768D) be
tried first.

Table 1. PC 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 (AT)

0A0-0A1

PROTOTTYPE CARD

310-31F

DMA PAGE REGISTERS

080-08F

PROTOTYPE CARD

300-30F

CMOS RAM & NMI MASK (AT)

070-071

SERIAL PORT

2F8-2FF

8742 CONTROLLER (AT)

060-064

SERIAL PORT

2E8-2EF

8255 PPI (XT)

060-063

GPIB (AT)

2E0-2E7

8253 TIMER

040-043

EGA

2D0-2DF

8259 PIC #1

020-021

EGA

2C0-2CF

8237 DMA #1

000-00F

FUNCTION

HEX

RANGE

FUNCTION

HEX

RANGE

The CIO-INT32 BASE switch may be set for address in the range of 000-3F8 so it
should not be hard to find a free address area for you CIO-INT32. Once again, if you
are not using IBM prototyping cards or some other board which occupies these
addresses, then 300-31F HEX are free to use.

Addresses not specifically listed, such as 390-39F, are free.

3.2

INTERRUPT LEVEL SELECT

If the software you are writing employs interrupt service routines, you will need to
select and enable interrupts from the CIO-INT32 to the PC bus.

The table below lists typical IRQ assignments. The IRQs described as
UNASSIGNED are typically available to you.

3

Advertising