The CPU contains a control unit that decodes instructions and issues signals to other units to execute them. It obtains instructions from memory. The ALU performs arithmetic and logical operations. A microprocessor is a CPU contained on a single chip. The CPU contains registers like the MAR, MBR, PC, IR, accumulator, and I/O registers that help process instructions and transfer data.