Questions: Microinstruction Format and Control Signals

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

A processor designer claims that using microprogrammed control instead of hardwired control will make instruction execution faster. Why is this claim incorrect?

AMicroprogrammed control uses wider datapaths, which increases instruction latency
BMicroprogrammed control requires a lookup in the control store, adding latency that hardwired combinational logic avoids
CMicroprogrammed control can only implement a small number of instructions
DHardwired control processes multiple instructions simultaneously, giving it a throughput advantage
Question 2 Multiple Choice

A microinstruction format uses 180 bits, where each bit directly enables or disables exactly one hardware control signal with no further decoding. Which design philosophy does this represent, and what is its key tradeoff?

AVertical microinstruction — encoding multiple signals into smaller fields reduces word width
BHorizontal microinstruction — each bit maps directly to a wire, so no decode logic is needed, but words are very wide
CHardwired control — combinational logic generates signals from the opcode without a control store
DHybrid microinstruction — mutually exclusive signals are grouped into encoded fields to reduce width
Question 3 True / False

A single machine instruction such as ADD corresponds to exactly one microinstruction.

TTrue
FFalse
Question 4 True / False

Microprogrammed control is the preferred approach for RISC architectures because modifying microcode in ROM is easier than redesigning combinational logic.

TTrue
FFalse
Question 5 Short Answer

Why does microprogrammed control make it easier to fix processor bugs after manufacturing, while hardwired control does not?

Think about your answer, then reveal below.