An IDE for MIPS Assembly Language Programming
Download
MARS 3.4.1
(posted 27 January 2008)
MARS is a lightweight interactive development environment (IDE) for programming in MIPS assembly language, intended for educational-level use with Patterson and Hennessy's Computer Organization and Design, 3rd edition.
Sample
MIPS assembly programs that demo MARS features and usageMARS features overview: (List of V3.3 and V3.0 features)
GUI with point-and-click control and integrated editor
Easily editable register and memory values, similar to a speadsheet
Display values in hexadecimal or decimal
Command line mode for instructors to test and evaluate many programs easily
Floating point registers, coprocessor1 and coprocessor2. Standard tool: bit-level view and edit of 32-bit floating point registers (screenshot).
Variable-speed single-step execution
"Tool" utility for MIPS control of simulated devices. Standard tool: Cache performance analysis tool (screenshot).
Single-step backwards