Address Register 1 and 2

Top  Previous  Next

 

In the CPU there are two address registers that are named AR1 and AR2 that can point to addresses in the I-, Q- or M-area or contain an unspecified address whose area is specified at runtime. The address registers are used for the register-indirect addressing. The advantage of this kind of addressing compared to the memory-indirect addressing at complex memory operations is caused by the fact that there are special instructions (+AR1,+AR2) with which the address registers can be incremented or decremented without displacing the just processed numbers from accu 1 and 2.

 

You can also use these registers as normal computing register for special tasks, this is sometimes quite useful.

 

!! Attention with Use of Address Register !!

 

See also:

LAR1 or 2 Load address register

TAR1 or 2 Transfer address register into accu 1

CPU

Accumulator 1

Global Data Block Register

Instance Data Block Register