18 18 votes A microprogrammed control unit Is faster than a hard-wired control unit. Facilitates easy implementation of new instruction. Is useful when very small programs are to be run. Usually refers to the control unit of a microprocessor. CO & Architecture gate1987 co-and-architecture control-unit microprogramming + – Misbah Ghaya 14.8k views answer comment Share Follow Print See all 2 Comments 2 2 Comments reply Patel_And_Patel commented Dec 10, 2025 reply Follow flag Microprogrammed control unit (CU) vs hard-wired CU — what to remember:How they work:A microprogrammed CU implements instruction sequencing and control signals by storing microinstructions (control words) in a small control memory; the control memory is read to generate control signals.A hard-wired CU implements the same control logic using fixed combinational/sequential logic (no control memory).Performance:Because microprogrammed CU adds an extra level of interpretation (fetch microinstruction → generate control signals), it is usually slower than a carefully designed hard-wired CU. So microprogramming trades some raw speed for flexibility. Flexibility / extensibility:Microprogrammed CU makes it easy to add or change instructions — you just update the control memory contents (microcode) rather than redesigning hardware. This is the primary advantage.Use for small programs / small systems:If the system runs only very small or simple programs and the instruction set is limited and stable, a hard-wired CU may be simpler and faster; microprogramming’s overhead and control memory may not be justified. So the statement “useful when very small programs are to be run” is not generally an advantage of microprogramming. Association with microprocessors:The term “microprogrammed control unit” does not necessarily mean “the control unit of a microprocessor.” A microprocessor’s control unit might be implemented either way (hardwired or microprogrammed). So equating “microprogrammed CU” with “control unit of a microprocessor” is not generally correct. 2) Apply to the optionsThe options given:Is faster than a hard-wired control unit.False. Microprogrammed CU is normally slower because it uses a control memory and an interpretation step; hardwired can be faster.Facilitates easy implementation of new instruction.True. New instruction sequences can be implemented by changing microcode (control memory), so this is the classic advantage of microprogramming.Is useful when very small programs are to be run.False (not generally true). For very small/simple instruction sets or tiny systems, hard-wired control is often simpler/faster and more economical.Usually refers to the control unit of a microprocessor.False. “Microprogrammed CU” is an implementation style; it does not automatically mean “control unit of a microprocessor” — microprocessors can use either style. 6 6 replyShare Het2312 commented May 18 reply Follow flag A microprogrammed control unit is a type of control unit in a CPU that generates control signals by executing a sequence of tiny instructions called microinstructions.Instead of using complex, fixed physical logic gates to figure out what to do (which is how a hardwired control unit works), it uses a small, dedicated memory inside the CPU to store these microinstructions. 1 1 replyShare Please log in or register to add a comment.
Best answer 42 42 votes is wrong. Microprogrammed Control Unit (CU) can never be faster than hardwired CU. Microprogrammed CU it has an extra layer on top of hardwired CU and hence can only be slower than hardwired CU. is a suitable answer as we can add new instruction by changing the content of control memory. is not correct as when only small programs are there, hardwired control makes more sense. control unit can also be hardwired, so this is also not correct. Reference: Slides Correct Answer: $B$ Arjun answered Aug 27, 2014 • edited Jun 12, 2021 by Arjun Arjun comment Share Follow See all 7 Comments 7 7 Comments reply Show 4 previous comments akash.dinkar12 commented Jan 4, 2019 reply Follow flag @Arjun Sir above reference link is not working... 0 0 replyShare Doraemon commented Nov 16, 2019 reply Follow flag I cannot really understand the relation between the length of programs and the use of hardwired/microprogrammed control units. few points I thought about. if we have only small length of programs then will have less complexity of the hardwired circuit.because of less number of instructions. but having small length programm doesnot guarantee us that we will have less number of instructions .In total we might have a large number of different instructions.(making the circuit complex ) if we have large length programs then we will have more complexity of the hardwired circuit.because of more number of instructions. but having large length program doesnot guarantee us that we will have large number of instructions .In total we might have a programs using only a small set of instructions.thus less hardwire required. so the length of program doesnot determine the which type of control unit to use. 2 2 replyShare palashbehra5 commented Nov 3, 2021 reply Follow flag https://web.archive.org/web/20151211075340/http://www2.mta.ac.il/~carmi/Teaching/Architecture/SlidesOriginal/ch07%20-%20Microprogrammed%20Control.pdf 0 0 replyShare Please log in or register to add a comment.
5 5 votes B. Facilitates easy implementation of new instruction. biranchi answered Dec 26, 2016 biranchi comment Share Follow See all 4 Comments 4 4 Comments reply hem chandra joshi commented Jul 3, 2017 reply Follow flag can u explain this option more ...what does it means? 0 0 replyShare akash.dinkar12 commented Oct 27, 2017 reply Follow flag Gate1987-1-vi follow this link.... 1 1 replyShare shruti gupta1 commented Oct 7, 2018 reply Follow flag it will clear 12 12 replyShare Kshitij Sharma commented Jan 3, 2025 reply Follow flag @shruti gupta1 Thank You 0 0 replyShare Please log in or register to add a comment.
0 0 votes Microprogrammed control unit (CU) vs hard-wired CU — what to remember:How they work:A microprogrammed CU implements instruction sequencing and control signals by storing microinstructions (control words) in a small control memory; the control memory is read to generate control signals.A hard-wired CU implements the same control logic using fixed combinational/sequential logic (no control memory).Performance:Because microprogrammed CU adds an extra level of interpretation (fetch microinstruction → generate control signals), it is usually slower than a carefully designed hard-wired CU. So microprogramming trades some raw speed for flexibility. Flexibility / extensibility:Microprogrammed CU makes it easy to add or change instructions — you just update the control memory contents (microcode) rather than redesigning hardware. This is the primary advantage.Use for small programs / small systems:If the system runs only very small or simple programs and the instruction set is limited and stable, a hard-wired CU may be simpler and faster; microprogramming’s overhead and control memory may not be justified. So the statement “useful when very small programs are to be run” is not generally an advantage of microprogramming. Association with microprocessors:The term “microprogrammed control unit” does not necessarily mean “the control unit of a microprocessor.” A microprocessor’s control unit might be implemented either way (hardwired or microprogrammed). So equating “microprogrammed CU” with “control unit of a microprocessor” is not generally correct. 2) Apply to the optionsThe options given:Is faster than a hard-wired control unit.False. Microprogrammed CU is normally slower because it uses a control memory and an interpretation step; hardwired can be faster.Facilitates easy implementation of new instruction.True. New instruction sequences can be implemented by changing microcode (control memory), so this is the classic advantage of microprogramming.Is useful when very small programs are to be run.False (not generally true). For very small/simple instruction sets or tiny systems, hard-wired control is often simpler/faster and more economical.Usually refers to the control unit of a microprocessor.False. “Microprogrammed CU” is an implementation style; it does not automatically mean “control unit of a microprocessor” — microprocessors can use either style. Patel_And_Patel answered Dec 10, 2025 Patel_And_Patel comment Share Follow 0 reply Please log in or register to add a comment.