8051 Basic Registers
Author : Craig Steiner
Source : 8052.com
Book :
The 8051/8052 Microcontroller:
Architecture, Assembly Language, And
Hardware Interfacing (Paperback)
The Accumulator
If you’ve worked with any other assembly languages you will be familiar with the concept of an Accumulator register.
The Accumulator, as it’s name suggests, is used as a general register to accumulate the results of a large number of instructions. It can hold an 8-bit (1-byte) value and is the most versatile register the 8051 has due to the shear number of instructions that make use of the accumulator. More than half of the 8051’s 255 instructions manipulate or use the accumulator in some way.