Computer Organization and Design
Computer Organization and Design
SPIMbot: an engaging, problem-based approach to teaching assembly language programming
Proceedings of the 36th SIGCSE technical symposium on Computer science education
MARS: an education-oriented MIPS assembly language simulator
Proceedings of the 37th SIGCSE technical symposium on Computer science education
A non-traditonal approach to an assembly language course
Journal of Computing Sciences in Colleges
Teaching compiler code generation: simpler is better
ACM SIGCSE Bulletin
Hi-index | 0.00 |
The MIPS computer architecture is widely used in undergraduate computer architecture and organization courses because of its straightforward design. MIPS is the primary example of the popular textbook Computer Organization and Design [2], used at over 400 universities. We describe a GUI, Java-based simulator for the MIPS assembly language, with characteristics that emphasize usefulness to undergraduate computer science students and - importantly - their instructors.Java and Sun are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries.