Journal on Educational Resources in Computing (JERIC)
Journal on Educational Resources in Computing (JERIC)
Teaching computer organization/architecture with limited resources using simulators
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
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
A MIPS assembly language simulator designed for education
Journal of Computing Sciences in Colleges
Developing Games in Java
MipsIt: a simulation and development environment using animation for computer architecture education
WCAE '02 Proceedings of the 2002 workshop on Computer architecture education: Held in conjunction with the 29th International Symposium on Computer Architecture
WebMIPS: a new web-based MIPS simulation environment for computer architecture education
WCAE '04 Proceedings of the 2004 workshop on Computer architecture education: held in conjunction with the 31st International Symposium on Computer Architecture
A new simulator and ide for teaching CS220: computer architecture
Journal of Computing Sciences in Colleges
JVMVIEWER: an interactive bytecode interpreter for Java
Journal of Computing Sciences in Colleges
Design of a pedagogical assembly language and classroom experiences
Journal of Computing Sciences in Colleges
A set of tools to teach compiler construction
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Improving student performance using automated testing of simulated digital logic circuits
Proceedings of the 13th annual conference on Innovation and technology in computer science education
MIPSPILOT: a compiler-oriented MIPS simulator
Journal of Computing Sciences in Colleges
A complete design of a RISC processor for pedagogical purposes
Journal of Computing Sciences in Colleges
A configurable MIPS simulator for teaching computer architecture
CATE '07 Proceedings of the 10th IASTED International Conference on Computers and Advanced Technology in Education
Teaching compiler code generation: simpler is better
ACM SIGCSE Bulletin
Illustrating CPU design concepts with DLSim 3
FIE'09 Proceedings of the 39th IEEE international conference on Frontiers in education conference
Partial evaluation of the reversible language janus
Proceedings of the 20th ACM SIGPLAN workshop on Partial evaluation and program manipulation
Games as motivation in computer design courses: I/O is the key
Proceedings of the 42nd ACM technical symposium on Computer science education
IASSim: a programmable emulator for the princeton IAS/Von Neumann machine
Proceedings of the 42nd ACM technical symposium on Computer science education
Helping students understand the datapath with simulators and crazy models
Proceeding of the 44th ACM technical symposium on Computer science education
A cycle-accurate synthesizable MIPS simulator in Simulink
Proceedings of Workshop on Parallel Programming and Run-Time Management Techniques for Many-core Architectures and Design Tools and Architectures for Multicore Embedded Computing Platforms
Hi-index | 0.00 |
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.