RISC-V Simulator
Assemble, step, and inspect your RISC-V program with immediate visual feedback!
Register guide
| Register | Mnemonic | Use |
|---|---|---|
| x0 | zero | Constant value 0 |
| x1 | ra | Return address |
| x2 | sp | Stack pointer |
| x3 | gp | Global pointer |
| x4 | tp | Thread pointer |
| x5-x7 | t0-t2 | Temporaries |
| x8 | s0/fp | Saved register/frame pointer |
| x9 | s1 | Saved register |
| x10-x11 | a0-a1 | Function args/return values |
| x12-x17 | a2-a7 | Function arguments |
| x18-x27 | s2-s11 | Saved registers |
| x28-x31 | t3-t6 | Temporaries |
C-like explanation
Last step effects
Registers
Program
PC