← Back to Labs

x86 Decode: Crack, Fuse, Execute

Watch x86 instructions get cracked into micro-ops, fused for efficiency, and dispatched to execution ports

x86 instructionADD RAX, RBXdecodemicro-opsadd rax, rbxFetchDecodeRenameScheduleExecuteRetiremicro-ops produced: 1 · ROB entries: 1
Step 1 / 8Simple ADD (1:1)

A register-to-register ADD is the simplest case. It maps directly to one internal micro-op. No cracking needed. The decoder processes this in a single cycle through a simple decoder slot.

Arrow keys · R to reset

Tap dots to jump

Read the full article →Take the quiz →