All arithmetic and logical instructions are carried out by the ALU.
An eight bit instruction informs the ALU which operation it is to carry out.
One number to be manipulated comes from the accumulator, the other from memory or another register.
The result is stored in the accumulator.
Flags in the status register are set to indicate the result, such as negative