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

Journal Title

Proceedings of the Thirty-Seventh SIGCSE Technical Symposium on Computer Science Education

Share

COinS