Vaidikalaya

MCQ On Control Unit


Q1. The Control unit of a computer _______.
  1. Stores data in the memory
  2. Accepts input data from the keyboard
  3. generates control signals to execute an instruction
  4. none of the above

Answer: c, generates control signals to execute an instruction

Solution: Generates control signals to coordinate how data moves between memory, the ALU, and input/output devices.

Q2. Basic task for control unit is.
  1. Sequencing
  2. execution
  3. both a & b
  4. none of the above

Answer: c, both a & b

Q3. Generation of appropriate control signals to execute a series of micro operations in proper sequence is done by.
  1. Sequencing
  2. execution
  3. ALU
  4. CPU

Answer: a, Sequencing

Solution: The Control Unit (CU) is responsible for ensuring that all micro-operations inside the CPU occur in the proper order. This is achieved through its sequencing function, which generates the appropriate control signals step by step.

Q4. Execution task of control unit is responsible for.
  1. Executing micro program
  2. Executing an instruction
  3. Executing micro operation
  4. Executing each micro operation

Answer: d, Executing each micro operation

Solution: The Control Unit (CU) breaks every machine instruction into very small steps called micro-operations (for example: transfer data from register to ALU, increment program counter, etc.).

Q5. Hardwired control unit is implemented as.
  1. Sequential logic
  2. finite state machine
  3. both a & b
  4. none of the above

Answer: c, both a & b

Solution: A hardwired control unit is built entirely with electronic circuits (gates, flip-flops, decoders, etc.) rather than using microprograms. It behaves as: Sequential logic – because it uses flip-flops and timing signals to step through a sequence of control states. Finite State Machine (FSM) – because each control step is a defined state, and the unit moves from one state to another based on the instruction and current state. Thus a hardwired control unit is implemented as sequential logic and a finite state machine.

Q6. Which of the following statements correctly compares Hardwired and Micro-programmed control units?.
  1. Hardwired control is slower but easier to modify than micro-programmed.
  2. Hardwired control is faster but difficult to modify.
  3. Micro-programmed control is faster and more complex.
  4. Both have same speed and flexibility.

Answer: b, Hardwired control is faster but difficult to modify.

Solution: Hardwired uses fixed logic circuits (fast) but any change needs hardware redesign.

Q7. A micro-programmed control unit stores the control information in:.
  1. Cache memory
  2. Control memory (ROM or Control Store)
  3. RAM used for instructions
  4. CPU registers only

Answer: b, Control memory (ROM or Control Store)

Solution: Microinstructions are stored in a control memory or control store.

Q8. Which one is not an advantage of micro-programmed control?.
  1. Easier to implement complex instructions
  2. Easy to modify and update
  3. Higher operating speed than hardwired control
  4. Simplifies design of control logic

Answer: c, Higher operating speed than hardwired control

Solution: Micro-programmed is typically slower than hardwired.

Q9. In a hardwired control unit, control signals are generated by:.
  1. Software routines
  2. Combinational logic circuits and sequential circuits
  3. Control store microinstructions
  4. I/O processors

Answer: b, Combinational logic circuits and sequential circuits

Solution: Hardwired control uses combinational and sequential logic to produce control signals.

Q10. Which one is true for a micro-programmed control unit?.
  1. Control signals are generated using finite-state logic only
  2. Control signals are generated by reading microinstructions
  3. No memory is involved
  4. It cannot implement complex instruction sets

Answer: b, Control signals are generated by reading microinstructions

Solution: Control signals are generated by fetching and decoding microinstructions.

Q11. The control memory used in micro-programmed control unit is generally implemented using:.
  1. Magnetic tape
  2. Semiconductor ROM or PLA
  3. Cache SRAM
  4. DRAM main memory

Answer: b, Semiconductor ROM or PLA

Solution: Control memory is typically ROM or PLA.

Q12. Which of these statements is correct about micro-programmed control?.
  1. Only suitable for RISC processors
  2. Used in many CISC processors like early Intel CPUs
  3. Requires hardware change for every new instruction
  4. Cannot be pipelined

Answer: b, Used in many CISC processors like early Intel CPUs

Solution: CISC processors commonly use micro-programmed control.

Q13. If flexibility and ease of modification are more important than speed, the preferred control unit is:.
  1. Hardwired control
  2. Micro-programmed control
  3. Either A or B
  4. None of the above

Answer: b, Micro-programmed control

Solution: Micro-programmed control is easier to modify and extend than hardwired control.

Q14. Which of the following processors generally uses hardwired control?.
  1. Complex Instruction Set Computers (CISC)
  2. Reduced Instruction Set Computers (RISC)
  3. Both RISC and CISC
  4. None

Answer: b, Reduced Instruction Set Computers (RISC)

Solution: RISC processors need very high speed and simple instructions which suits hardwired design.

Q15. What is a microinstruction?.
  1. A high-level machine language command
  2. A single control word stored in control memory that generates control signals
  3. An assembly instruction
  4. A single clock pulse

Answer: b, A single control word stored in control memory that generates control signals

Solution: A microinstruction is a control word stored in control memory to generate control signals.

Q16. in micro programmed control unit, micro instructions are stored in special memory called.
  1. control memory
  2. RAM
  3. ROM
  4. micro memory

Answer: a, control memory

Solution: in a micro-programmed control unit, micro-instructions are stored in special memory called control memory.

Q17. Hardwired control unit uses ____to interpret an instruction.
  1. Special Program
  2. Special micro
  3. fixed logic
  4. instruction register

Answer: c, fixed logic

Solution: a hardwired control unit uses fixed logic circuits to interpret an instruction.

Q18. While designing hardwired control unit factor to be considered.
  1. amount of hardware used
  2. Speed of operation
  3. cost of design
  4. all of the above

Answer: d, all of the above

Solution: amount of hardware used, speed of operation, and cost of design are all key factors when designing a hardwired control unit.

Q19. state table method is the method for designing.
  1. Hardwired control unit
  2. micro programme d contro
  3. both a & b
  4. none of the above

Answer: a, Hardwired control unit

Solution: the state table method is used for designing a hardwired control unit.

Q20. In state table method it minimize the amount of.
  1. software
  2. hardware
  3. both a & b
  4. none of the above

Answer: c, both a & b

Solution: The state table method is used in digital system and sequential circuit design (e.g., designing finite state machines).

Q21. Microprogram consisting of _______ is stored in control memory of control unit.
  1. instructions
  2. micro instructions
  3. micro program
  4. macro program

Answer: b, micro instructions

Solution: In a microprogrammed control unit, the control memory stores a microprogram. This microprogram is made up of microinstructions, and each microinstruction specifies the control signals (like register transfer, ALU operation, memory read/write, etc.) required for one step of executing a machine instruction.

Q22. control signals are generated by execution of.
  1. instructions
  2. micro instructions
  3. micro program
  4. macro program

Answer: b, micro instructions

Solution: control signals are produced when microinstructions are executed.

Q23. A sequence of micro instructions is called.
  1. instructions
  2. micro instructions
  3. micro program
  4. macro program

Answer: c, micro program

Solution: Microprogram = sequence of microinstructions

Q24. A micro instruction can causeexecution of one or more.
  1. micro instructions
  2. micro program
  3. macro program
  4. micro operations

Answer: d, micro operations

Solution: A microinstruction is the smallest control step in a microprogrammed control unit. Each microinstruction specifies the control signals needed to perform one or more micro-operations (such as moving data between registers, performing an ALU operation, reading/writing memory, etc.) during a single clock cycle.

Q25. A micro instruction consists of.
  1. oneor more micro operation to be executed
  2. address of next micro operation to be executed
  3. oneor more macro operation to be executed
  4. both a & b

Answer: d, both a & b

Q26. Micro instructions are divided into.
  1. Horizontal
  2. vertical
  3. both a & b
  4. none of the above

Answer: c, both a & b

Q27. Input to control unit.
  1. IR
  2. ALU flags
  3. Clock
  4. all of the above

Answer: d, all of the above

Solution: The control unit (CU) receives several types of input signals so it can generate the correct control signals for the CPU

Q28. delay element method used to design.
  1. Hardwired control unit
  2. micro programmed control
  3. both a & b
  4. none of the above

Answer: a, Hardwired control unit

Q29. A micro instruction has ____.
  1. Control field
  2. address field
  3. both a & b
  4. none of the above

Answer: c, both a & b

Q30. Micro programming can be used for high level language support.
  1. TRUE
  2. FALSE

Answer: a, TRUE

Solution: Microprogramming can be designed to directly support high-level language features.

Q31. Microprogramming can be used for.
  1. Emulation
  2. Operating system support
  3. realization of special purpose devices
  4. all of the above

Answer: d, all of the above