CPU 步进器

CpuStepper

单步执行 CPU 指令流水线。观察每条指令如何经过取指→译码→执行→访存→写回五个阶段,理解流水线冒险和分支预测。

CPU 流水线可视化

T0
取指 (IF)
ADD R1, R2, R3
译码 (ID)
NOP
执行 (EX)
NOP
访存 (MEM)
NOP
写回 (WB)
NOP
已完成指令
0
流水线中指令
0
提示:拖动滑块观察指令如何在流水线中流动。理想情况下,每个时钟周期可以完成一条指令(IPC=1),但数据冒险和控制冒险会导致流水线停顿。
使用说明
  • 调整参数观察行为变化
  • 状态自动编码到 URL,可直接分享
  • 支持键盘操作(Tab 切换、方向键调整)