instruction address register. A system control register containing the address of the next instruction to be run. The IAR can be accessed by way of a supervisor call in supervisor state, but cannot be directly addressed in problem state. Synonymous with program counter. See also location counter.