Defines (for the data path)

  1. The source of data
  2. The destination of data
  3. The processes on data and it does this by sending the right control signals to everything (muxes, registers, etc.)

Microprocessors are programmable! And the control unit is why!