SIGCSE Bulletin : Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education
Association for Computing Machinery
MARS, GUI, Java-Based Simulator, MIPS Assembly Language
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.
Sanderson, Pete and Vollmar, Kenneth, "MARS: An Education-Oriented MIPS Assembly Language Simulator" (2007). Mathematics Faculty Scholarship. Paper 5.
Vollmar, K. ( 1 ), and P. ( 2 ) Sanderson. "MARS: An Education-Oriented MIPS Assembly Language Simulator." Proceedings Of The Thirty-Seventh SIGCSE Technical Symposium On Computer Science Education Proceedings of the Thirty-Seventh SIGCSE Technical Symposium on Computer Science Education (2007): 239-243.