Computer Organization & Architecture · Problem type

Which hazard?

Use this for “add x1, x2, x3 is followed by sub x4, x1, x5. Which hazard is it?”

Sort

Which hazard is it?
Tap a card, then tap its group.
A data hazard waits on a value, a control hazard on where to fetch next, and a structural hazard on a piece of hardware two instructions want at once.

Assumptions

•
The pipeline is the classic five stages: IF, ID, EX, MEM and WB.
•
Each card is one situation; it belongs to the hazard that stops the next instruction going ahead.
Topic check
See what you know: 5 questions on this topic
New questions each time. Pass to mark it complete.

Related lessons

© 2026 SME. All rights reserved.