2,992 views
5 votes
5 votes
Microprogrammed control unit uses fixed logic to interrupt instruction.

True or False.

2 Answers

2 votes
2 votes

In microprogrammed control unit, the logic of the control unit is specified by a microprogram.

As we are using a program to generate control signals no fixed logic is required.

For hardwired CU 

Hardwired control units are implemented through use of combinational logic units, featuring a finite number of gates that can generate specific results based on the instructions that were used to invoke those responses. Hardwired control units are generally faster than microprogrammed designs.[4] Their design uses a fixed architecture—it requires changes in the wiring if the instruction set is modified or changed. This architecture is preferred in reduced instruction set computers (RISC) as they use a simpler instruction set

Ref: http://nptel.ac.in/courses/106103068/21

https://en.wikipedia.org/wiki/Control_unit#Hardwired_control_unit

0 votes
0 votes

The statement is False.

In a microprogrammed control unit, the control signals for instruction execution are stored in a control memory (often a ROM or PLA) in the form of microinstructions. These microinstructions are typically fetched sequentially, and each microinstruction provides control signals for executing a specific step of an instruction.

The term "microprogramming" refers to the use of a sequence of microinstructions to control the execution of machine instructions. The control memory stores the microinstructions, and the control unit fetches and executes them in sequence.

The idea of a microprogrammed control unit is that the control signals for each machine instruction are stored in a microprogram, and the control unit interprets and executes this microprogram.

The use of fixed logic, on the other hand, typically refers to hardwired control units where the control signals are generated directly by combinational logic circuits. In fixed logic, there is no control memory storing microinstructions; instead, the control signals are generated based on the opcode of the instruction.

In summary, microprogrammed control units use a control memory to store and fetch microinstructions, providing a more flexible and easily modifiable control strategy compared to fixed logic.

 

 

 

 

 

Related questions

1.9k
views
2 answers
2 votes
403
views
1 answers
0 votes
arnabjana09 asked Jan 11
403 views
Design a vertical micro programmed control unit to generate 40 signals. Out of first 35 those only 3 signals can be active at a time. And remaining 5, ... select and 12 bits address field. The size of the control memory required is?
356
views
2 answers
1 votes
arnabjana09 asked Jan 11
356 views
Consider a microprogrammed control unit has to support 32 number of instructions. For each instruction execution control unit generate a sequence of 64 control words. Each ... and a next address field. The size of control memory needed is?
419
views
1 answers
0 votes
Alina asked Dec 31, 2018
419 views
Can anyone explain microprogrammed control unit?Also what is horizontal microcode and vertical microcode?