Intro    Settings    Syscalls    IDE    Debugging    Command    Tools    History    Limitations    Exception Handlers    Macros    Acknowledgements        MARS home

MARS - Mips Assembly and Runtime Simulator

Release 4.5

August 2014

Operating Requirements

MARS is written in Java and requires at least Release 1.5 of the J2SE Java Runtime Environment (JRE) to work. The graphical IDE is implemented using Swing. It has been tested on Windows XP, Vista and 7; Mac OS X; and is also being used under Linux.

Some MARS Assembler and Simulator Limitations

Releases 3.0 and later assemble and simulate nearly all the MIPS32 instructions documented in the textbook Computer Organization and Design, Fourth Edition by Patterson and Hennessy, Elsevier - Morgan Kaufmann, 2009. All basic and pseudo instructions, directives, and system services described in Appendix B are implemented.

Limitations of MARS as of Release 4.4 include: