MARS: An education-oriented MIPS assembly language simulator
Abstract
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 [6], 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.
Department(s)
Computer Science
Document Type
Conference Proceeding
DOI
https://doi.org/10.1145/1121341.1121415
Keywords
Architecture, Assembly language, MIPS, Simulation
Publication Date
12-1-2007
Recommended Citation
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.
Journal Title
Proceedings of the Thirty-Seventh SIGCSE Technical Symposium on Computer Science Education