1. Coordinating and controlling various parts of computer system such as main memory, arithmetic unit and peripheral devices.
2. Controlling transfer of data to, from and within, the working storage.
3. Retrieving and decoding program instructions from the internal storage, in their correct sequences, interprets these instructions and makes the computer to execute these instructions.
4. Connecting the required circuits to enable the arithmetic unit to process the data in storage, as specified by the program.
5. Control the activities of all units of computer by using appropriate control signals.
6. Store results in the CPU memory.
7. Determine the location of CPU memory of the next instruction to be retrieved
gideon1 answered the question on September 25, 2017 at 08:55