The control commands the Datapath, Memory, Input and Output devices using the programming instructions given to it