RISC-V Instruction Encoder

Supports RV32I. 1MiB DMEM (little endian), 4KiB IMEM. ; for single-line comments. > to set a breakpoint. *: For labels. Click for more details.

Execute single instruction
Execute until breakpoint
Execute until halt
Enter inputs values (comma-separated)
Program Output:
BP Line RISC-V Assembly RISC-V Machine Code

Memory Viewer

Choose page in memory to view.
ROW _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F
Read Written Read and Written

Register Values

Value Hexadecimal Binary Decimal

Register Hexadecimal Binary Decimal