Chapter 4: Address Selection
The board occupies 8 consecutive addresses in I/O space. The base or starting address can be selected
anywhere within ght I/O address range of 100-3FF, provided that it does not cause an overlap with other
functions. If the addresses of two installed functions overlap, you will experience unpredictable computer
behavior. The FINDBASE program supplied with the product will assist you in selecting a base address
that will avoid this conflict.
HexRange
Usage
000-00F
DMA Controller 1
020-021
INT Controller 1, Master
040-043
Programmable Interrupt Timer
060-06F
Keyboard Controller
070-07F
Real Time Clock, NMI Mask
080-09F
DMA Page Register
0A0-0BF
INT Controller 2
0C0-0DF
DMA Controller 2
0F0-0F1
Math Coprocessor
0F8-0FF
Math Coprocessor
170-177
Fixed Disk #1
1F0-1F8
Fixed Disk #2
200-207
Game I/O
238-23B
Bus Mouse
23C-23F
Alt. Bus Mouse
278-27F
Parallel Printer
2B0-2BF
EGA
2C0-2CF
EGA
2D0-2DF
EGA
2E0-2E7
GPIB (AT)
2E8-2EF
Serial Port
2F8-2FF
Serial Port
300-30F
Prototype Board
310-31F
Prototype Board
320-32F
Hard Disk (XT)
370-377
Floppy Controller #2
378-37F
Parallel Printer Port 1
380-38F
SDLC
3A0-3AF
SDLC
3B0-3BB
Monochrome Display/Printer
3BC-3BF
Parallel Printer Port 2
3C0-3CF
VGA EGA
3D0-3DF
CGA
3E8-3EF
Serial Port
3F0-3F7
Floppy Diskette Controller
3F8-3FF
Serial Port
Table 4-1:
Standard Address Assignments for Standard Computers
The board’s base address is set up by JUMPERS (see Figure 3-1). Those jumpers control address bits
A3 thought A9. (Lines A2, A1 and A0 are used on the board to select the offset from the jumper-selected
base address. This is referred to as the Base + ‘offset’ in the programming section.) To determine how to
set these jumpers for a desired hex-code address, refer to the SETUP program provided with the board. If
you prefer to determine proper jumper settings yourself, first convert the hex-code address to binary form.
Then, for each “0”, install corresponding jumpers and for each “1” remove the corresponding jumper.
Manual 104-IDI-48 SERIES
12