An address register (AR) is a central processing unit (CPU) register for storing addresses
. Such a register is located between the data bus and the address bus and calculates the memory addresses ofoperands and instructions. To hold the address part of an operand, the data bus fetches the address from the main memory during the execution of a program instruction and stores it in the address register. This address can be used to address a memory cell
via the address bus. Theoperands stored in the working memory are addressed via
the address register. .