Content deleted Content added
copy editting; maybe this makes the logical flow more human-readable |
|||
Line 21:
*Retrieve the next instruction from the head of the instruction queue. If the instruction operands are currently in the registers, then
**If
**Else, as there is no available functional unit, stall the instruction until a station or buffer is free.
*Otherwise, we can assume the operands are not in the registers, so use virtual values; the functional unit must calculate the real value, in order to keep track of the functional units that will produce the operand.
===Stage 2: execute===
|