VCOCO: a visualisation tool for teaching compilers
ITiCSE '98 Proceedings of the 6th annual conference on the teaching of computing and the 3rd annual conference on Integrating technology into computer science education: Changing the delivery of computer science education
Cool: a portable project for teaching compiler construction
ACM SIGPLAN Notices
A compiler for teaching about compilers
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Compiler/Interpreter Generator System LISA
HICSS '00 Proceedings of the 33rd Hawaii International Conference on System Sciences-Volume 8 - Volume 8
Teaching compiler construction using a domain specific language
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Do we need a separate assembly language programming course?
Journal of Computing Sciences in Colleges
Teaching assembly language without using (as much) assembly language
Journal of Computing Sciences in Colleges
A MIPS assembly language simulator designed for education
Journal of Computing Sciences in Colleges
Chirp on crickets: teaching compilers using an embedded robot controller
Proceedings of the 37th 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
SPIMbot: an engaging, problem-based approach to teaching assembly language programming
WCAE '05 Proceedings of the 2005 workshop on Computer architecture education: held in conjunction with the 32nd International Symposium on Computer Architecture
Learning compiler construction by examples
ACM SIGCSE Bulletin
MIPSPILOT: a compiler-oriented MIPS simulator
Journal of Computing Sciences in Colleges
An educational tool for teaching compiler construction
IEEE Transactions on Education
Hi-index | 0.00 |
The code generation portion of a compiler is still typically constructed by hand in an ad-hoc manner. When teaching a compiler construction class, the code generation phase can occupy a large portion of a one semester project. To address this, we have created an extremely small instruction set simulator which is easily learned in a short period of time. We've termed this a RRISC (Really Reduced Instruction Set Computer) and have been using it successfully for several years.