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.

Enter values for input here (integers, comma-delimited):

Execute single instruction
Execute until breakpoint
Execute until halt

Output:

Still running...

Machine Code

BP Line RISC-V Assembly RISC-V Machine Code

Register Values

Value Hexadecimal Binary Decimal

Register Hexadecimal Binary Decimal