User manual
PCI-ICM422/2(4) and 485/2(4) Manual
Page 3-2
Manual MPCI-ICM4S.F1b
For example, if you have a four-port PCI-ICM card configured to use address 0xFC00, 0xFD00,
0xFD80, and 0xFE00 with an interrupt of 05, the values in the Registry are:
Serial2 subkey: Serial4 subkey:
PortAddress = REG_DWORD 0xFC00 PortAddress = REG_DWORD 0xFD80
Interrupt = REG_WORD 5 Interrupt = REG_DWORD 5
DosDevices = REG_SZ COM3 DosDevices = REG_SZ COM5
InterruptStatus = REG_DWORD 0xFC08 InterruptStatus = REG_DWORD 0xFC08
PortIndex = REG_DWORD 1 PortIndex - REG_DWORD 3
Indexed =0 Indexed=0
Serial3 subkey: Serial5 subkey:
PortAddress = REG_DWORD 0xFD00 PortAddress = REG_DWORD 0xFE00
Interrupt = REG_DWORD 5 Interrupt = REG_DWORD 5
DosDevices = REG_SZ COM4 Dos Devices = REG_SZ COM6
InterruptStatus = REG_DWORD 0xFCO8 InterruptStatus = REG_DWORD 0xFC08
PortIndex = REG_DWORD 2 PortIndex = REG_DWORD 4
Indexed=0 Indexed=0
As this example shows, the Interrupt status register, which indicates which port (s) caused an IRQ,
is located at COM A Base Address +8.