. 1) ALU(Arithmetic Logic Unit) : Arithmetic and logical accounting, transfers,shifting. Determine the number of bits the microprocessor with contains of registers in the ALU. 2) Control Unit : Determines the sequence of all operations , produces the necessary control marks , the read codes from memory is solution in here. 3) Recorders : Holds the values that are required for the calculation and transfer. The numbers of recorders may be different for each microcontroller family. 4) Internal paths : Provides data exchange and control of all units (linking) in the microprocessor. There are three types: address, data, control paths.