EcrioniX
All Courses
RISC-V+Accel
RISC-V
Physical Design
Home
›
Lab
›
RISC-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/xor
addi/andi/ori
sll/srl/sra/slli/srli/srai
lw/lh/lb/sw/sh/sb
beq/bne/blt/bge/bltu/bgeu
jal/jalr/lui/auipc
li/mv/j/ret/call/nop
mul/div/rem
labels & comments
Examples:
🔢 Fibonacci
➕ Sum 1..10
📦 Array Sum
✖️ Factorial
🔄 Swap
assembly editor · RV32I
use # for comments · labels end with :
1
✅ Program halted (ebreak). Reset to edit again.
→ Step
▶ Run
↺ Reset
Speed
PC
0
Steps
0
Instrs
—
Status
IDLE
Current Instruction
—
Register File (x0–x31)
Hex / Dec
Memory (addr 0–127)
sw/lw writes shown live
Execution Log
Clear
— No instructions executed yet —
↑