HomeLabRISC-V Simulator
⚗️ Interactive Lab

RISC-V Assembly Simulator

Write RV32I assembly → Step through execution → Watch 32 registers & memory update live. No install. Free forever.
add/sub/and/or/xoraddi/andi/orisll/srl/sra/slli/srli/srai lw/lh/lb/sw/sh/sbbeq/bne/blt/bge/bltu/bgeujal/jalr/lui/auipc li/mv/j/ret/call/nopmul/div/remlabels & comments
Examples:
assembly editor · RV32I use # for comments · labels end with :
1
✅ Program halted (ebreak). Reset to edit again.
Speed
0
0
IDLE
Current Instruction
Register File (x0–x31)
Memory (addr 0–127) sw/lw writes shown live
Execution Log
— No instructions executed yet —