RARS, the RISC-V Assembler, Simulator, and Runtime, will assemble and simulate the execution of RISC-V assembly language programs. Its primary goal is to be an effective development environment for people getting started with RISC-V.
Features
- RISC-V IMFDN Base (riscv32 and riscv64)
- Multifile assembly using either files open or a directory
- Several system calls that match behaviour from MARS or SPIKE.
- Support for debugging using breakpoints and/or ebreak
- Side by side comparison from pseudo-instruction to machine code with intermediate steps
