The basic units or blocks of a microprocessor are ALU, an array of registers and control unit