RISC-V Simulator

Assemble, step, and inspect your RISC-V program with immediate visual feedback!

Register guide
Register Mnemonic Use
x0zeroConstant value 0
x1raReturn address
x2spStack pointer
x3gpGlobal pointer
x4tpThread pointer
x5-x7t0-t2Temporaries
x8s0/fpSaved register/frame pointer
x9s1Saved register
x10-x11a0-a1Function args/return values
x12-x17a2-a7Function arguments
x18-x27s2-s11Saved registers
x28-x31t3-t6Temporaries

C-like explanation


        

Last step effects


      

Registers


      

Program

PC

      

Memory

Recent writes


          

RAM window