next >   back to simple execution   restart pipeline ©2001 Harald Bögeholz

Pipelined execution

Clock cycle 4: a branch instruction is fetched. Where to continue? At the following instruction or at the branch target elsewhere?

BZ $3,elsewhereMULU $3,$0,$1FDIV $2,$0,$1LDOU $1,$254,8LDOU $0,$254,0
(fetch)(decode)(execute)(memory)(write)