RV32I / TIDEPOOL
A small, inspectable RV32I interpreter with 4 KiB of byte-addressed memory, thirty-two integer registers, and a stepper that makes each instruction visible.
The aim is to keep the machine small enough to understand by reading the code and stepping through a program.
- Integer arithmetic, branches, jumps, loads, and stores.
- Editable 32-bit instruction words.
- Run, pause, reset, or execute one instruction at a time.
pc: cycles: state:
REGISTERS
INSTRUCTIONS
last instruction:
edit machine code
Supported RV32I subset, 4 KiB memory. EBREAK halts.