
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 PORT3F8-3FFEGA2B0-2BF
FLOPPY DISK3F0-3F7PARALLEL PRINTER270-27F
SERIAL PORT3E8-3EFALT BUS MOUSE23C-23F
CGA3D0-3DFBUS MOUSE238-23B
EGA3C0-3CFEXPANSION UNIT (XT)210-21F
PARALLEL PRINTER3BC-3BFGAME CONTROL200-20F
MDA3B0-3BBHARD DISK (AT)1F0-1FF
SDLC3A0-3AF80287 NUMERIC CO-P (AT)0F0-0FF
SDLC380-38F8237 #2 (AT)0C0-0DF
PARALLEL PRINTER378-37FNMI MASK (XT)0A0-0AF
HARD DISK (XT)320-32F8259 PIC #2 (AT)0A0-0A1
PROTOTTYPE CARD310-31FDMA PAGE REGISTERS080-08F
PROTOTYPE CARD300-30F
CMOS RAM & NMI MASK (AT)
070-071
SERIAL PORT2F8-2FF8742 CONTROLLER (AT)060-064
SERIAL PORT2E8-2EF8255 PPI (XT)060-063
GPIB (AT)2E0-2E78253 TIMER040-043
EGA2D0-2DF8259 PIC #1020-021
EGA2C0-2CF8237 DMA #1000-00F
FUNCTIONHEX
RANGE
FUNCTIONHEX
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
Kommentare zu diesen Handbüchern