next >   back to simple execution   had we known this here... ©2001 Harald Bögeholz

Pipelined execution

Clock cycle 7: We have to trash the two instructions that were previously in the fetch and decode stages and fetch instructions from the branch target. Thus, we have lost two clock cycles.

first instruction from elsewhereidleidleBZ $3,elsewhereMULU $3,$0,$1
(fetch)(decode)(execute)(memory)(write)