This preview shows pages 1–3. Sign up to view the full content.
This preview has intentionally blurred sections. Sign up to view the full version.View Full Document
Unformatted text preview: taken? Explain. 2. What must be in the Control oval in order to support flushing (i.e. when does it decide to assert IF.Flush)? What exactly does the IF.Flush signal do? 3. Consider the following instruction sequence: sub $2, $4, $5 beq $2, $3, somewhere Why doesnt this code sequence work properly on this hardware (this is a bug in the book!)? 4. Can you fix this problem without increasing the number of instructions flushed on a taken branch? If so, how? If not, why not? You can use space on the back of this sheet if necessary....
View Full Document
- Spring '04
- Computer Architecture