The correct answer is: C. Performs arithmetic / logic / functions
The control unit is the part of a microprocessor that fetches instructions from memory, decodes them, and then executes them. It does not store data in memory or accept input data from a keyboard.
The control unit is responsible for the following tasks:
- Fetching instructions from memory
- Decoding instructions
- Executing instructions
- Controlling the flow of data between the microprocessor and other components of the computer
The control unit is a very important part of the microprocessor. It is responsible for carrying out the instructions that are stored in memory. Without the control unit, the microprocessor would not be able to function.
Here is a brief explanation of each option:
- A. stores data in the memory: This is not the function of the control unit. The control unit does not store data in memory. The memory unit is responsible for storing data.
- B. accepts input data from a keyboard: This is not the function of the control unit. The control unit does not accept input data from a keyboard. The input unit is responsible for accepting input data from a keyboard.
- C. Performs arithmetic / logic / functions: This is the function of the control unit. The control unit is responsible for performing arithmetic and logic operations.
- D. All of the above: This is not the correct answer. The control unit does not store data in memory or accept input data from a keyboard. The correct answer is C.