The following is a list of Programmed I/O (PIO) macros used by PDIAGEX.
Macro | Description |
---|---|
BUS_GETCX | Reads the specified character value from the supplied bus memory, bus I/O, or POS address with built-in exception catching. |
BUS_GETLX | Reads the specified long value from the supplied bus memory, bus I/O, or POS address with built-in exception catching. |
BUS_GETSX | Reads the specified short value from the supplied bus memory, bus I/O, or POS address with built-in exception catching. |
BUS_PUTCX | Writes the specified character value to the supplied bus memory, bus I/O, or POS address with built-in exception catching. |
BUS_PUTLX | Writes the specified long value to the supplied bus memory, bus I/O, or POS address with built-in exception catching. |
BUS_PUTSX | Writes the specified short value to the supplied bus memory, bus I/O, or POS address with built-in exception catching. |
The following is a list of Programmed I/O (PIO) macros used by the 64 bit PDIAGEX.
Macro | Description |
---|---|
BUS_GETSTR | Reads the specified character value from the supplied bus memory. |
BUSIO_GETSTR | Reads the specified character value from the supplied bus I/O. |
BUS_GETS | Reads the specified short value from the supplied bus memory. |
BUSIO_GETS | Reads the specified short value from the supplied bus I/O. |
BUS_GETL | Reads the specified long (32 bits) value from the supplied bus memory. |
BUSIO_GETL | Reads the specified long (32 bits) value from the supplied bus I/O. |
BUS_PUTSTR | Writes the specified character value to the supplied bus memory. |
BUSIO_PUTSTR | Writes the specified character value to the supplied bus I/O. |
BUS_PUTS | Writes the specified short value to the supplied bus memory. |
BUSIO_PUTS | Writes the specified short value to the supplied bus I/O. |
BUS_PUTL | Writes the specified long (32 bits) value to the supplied bus memory. |
BUSIO_PUTL | Writes the specified long (32 bits) value to the supplied bus I/O. |