5-Stage Pipeline with Branch Misprediction

Instructions flow through Fetch → Decode → Execute → Memory → Writeback. Click "Mispredict" to trigger a branch misprediction and watch the pipeline flush.

Fetch
Decode
Execute
Memory
Writeback
Press Run or Step to begin.

IEEE-754 Float32 Bit Manipulation

Click bits to toggle them. The resulting float32 value updates in real time.

Sign (1 bit) Exponent (8 bits) Mantissa (23 bits)
Sign:
Exponent (biased by 127):
Mantissa (fraction):