In writing the micro-program, there are two situations in which a field of the micro instruction can be kept blank when it: 1. Controls a functional unit 2. Causes state to be written 3. Specifies the control of a multiplexer

In writing the micro-program, there are two situations in which a field of the micro instruction can be kept blank when it: 1. Controls a functional unit 2. Causes state to be written 3. Specifies the control of a multiplexer Correct Answer 1 and 3 only

  • In writing the microprogram, there are two situations in which we may want to leave a field of the microinstruction blank.
  • When a field that controls a functional unit or that causes the state to be written (such as the Memory field or the ALU dest field) is blank, no control signals should be asserted.
  • When a field only specifies the control of a multiplexer that determines the input to a functional unit, such as the SRC1 field, leaving it blank means that we do not care about the input to the functional unit (or the output of multiplexer).

Related Questions