MARS: An education-oriented MIPS assembly language simulator
We describe the implementation of MARS, a GUI, Java-based simulator for the MIPS assembly language. MIPS, the computer architecture underlying the simulated assembly language, is widely used in industry and is the basis of the popular textbook Computer Organization and Design , used at over 400 universities. The MARS simulator has been implemented with characteristics that are especially useful to undergraduate computer science students and their instructors.
Architecture, Assembly language, MIPS, Simulation
Vollmar, Kenneth, and Pete Sanderson. "MARS: an education-oriented MIPS assembly language simulator." In Proceedings of the 37th SIGCSE technical symposium on Computer science education, pp. 239-243. 2006.
Proceedings of the Thirty-Seventh SIGCSE Technical Symposium on Computer Science Education