mipsim (mip - sim) is a lightweight MIPS assembly editor and simulator.
View, edit, assemble, execute, and step through MIPS assembly.
Unchecked features are not implemented.
- Edit MIPS assembly
- Syntax highlighting
- Hover instructions for usage
- Open/save assembly files
- Place breakpoints
- Assemble MIPS
- Parse and load MIPS binary into processor
- Pseudo instructions
- View assembled representation
- Execute
- Step through MIPS instructions one instruction at a time
- Stdout syscalls
- Jumps and branches
- Stdin syscalls
- Simulate a cycle rate and step at a certain frequency
- Simulate the entire program instantaneously
- Dynamic memory allocation syscall
- Analyze memory
- View register state
- Explore program memory space in a hex dump
- Modify program memory space
Install Rust, then
$ cargo build --release