Creator Sim allows you to write RISC-V RV32IMFD Assembly online, compile it and then run it step by step to see how the program behaves. The following features are available:

 

  • Load a predefined architecture
  • Load a new architecture
  • Load an example program
  • Create a new assembly program
  • Compile the assembly program
  • Save the assembly program to disk
  • Execute program
  • Reset execution
  • Insert breakpoint
  • Create a new library
  • Registers information
  • Memory information
  • Runtime Statistics
  • Memory Layout

 

The simulator offers the possibility of viewing at any time the data stored in each of the registers. Similarly, they can be modified by selecting the desired register and entering the desired value. Also the simulator shows the data stored in memory, both in the data segment, in the text segment and in the stack segment. In each of these segments you can see both the instructions that are stored, as well as the data that are saved for use prior to executing the program.

 

You can play with the Creator Simulator here