Arithmetic Logic Unit (ALU)
does all the calculations
completes simple addition and subtraction
compares size of numbers and can do multiplications and divisions using repeated addition and subtraction
performs logic operations such as AND, OR and NOT and binary shifts
contains accumulator register