Glossary
D-4
I
IACK:
Interrupt acknowledge signal. An output signal indicating that an in-
terrupt has been received and that the program counter is fetching the
interrupt vector that will force the processor into an interrupt service rou-
tine.
IE:
See internal interrupt enable register.
I/O flag (IOF) register:
Controls the function (general-purpose I/O or inter-
rupt) of the external pins. It also contains timer/DMA interrupt flags.
index registers:
Two 32-bit registers (IR0 and IR1) that are used by the
ARAU for indexing an address.
internal interrupt:
A hardware interrupt caused by an on-chip peripheral.
internal interrupt enable register:
A register (in the CPU register file) that
determines whether the CPU or DMA responds to interrupts from exter-
nal interrupt pins, the serial ports, the timers, and the DMA coprocessor.
interrupt:
A signal sent to the CPU that (when not masked) forces the CPU
into an ISR. This signal can be triggered by an external device, an on-
chip peripheral, or an instruction (TRAP, for example).
interrupt acknowledge (IACK):
A signal indicating that an interrupt has
been received and that the program counter is fetching the interrupt vec-
tor location.
interrupt-trap table pointer (ITTP):
A bit field in the status register that indi-
cates the starting location (base address) of the interrupt-trap vector
table. The base address is formed by left-shifting the value of the ITTP
bit field by 8 bits.
ISR:
Interrupt service routine.
A module of code that is executed in
response to a hardware or software interrupt.
ITTP:
See
interrupt-trap table pointer.
L
LSB:
Least significant bit. The lowest-order bit in a word.