Using visualization tools to teach compiler design
CCSC '00 Proceedings of the fourteenth annual consortium on Small Colleges Southeastern conference
Computer Organization and Design
Computer Organization and Design
MARS: an education-oriented MIPS assembly language simulator
Proceedings of the 37th SIGCSE technical symposium on Computer science education
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
Larc: a little architecture for the classroom
Journal of Computing Sciences in Colleges
Teaching compiler code generation: simpler is better
ACM SIGCSE Bulletin
Hi-index | 0.00 |
The MIPS architecture is studied at many universities because its instruction set is fairly clean and orthogonal. As a result, a number of simulators/assemblers/debuggers have been produced to support teaching of, and development on, MIPS. The focus has been to support that of teaching assembly language programming or computer architecture. MipsPilot is a MIPS simulator with features that are tailored for the support of a compiler design course. This paper discusses desirable features of an assembly language simulator for a compiler designer, and compares MipsPilot with two popular MIPS simulators.