MIPS Compiler - A+

The assignment

This assignment was to design a (slightly) optimising compiler for a toy programming language targeting the MIPS 68000 processor. The parser was provided for us, as we only had 2 weeks. Batch tests were performed on a MIPS 68000 emulator to ensure accuracy. I achieved an A+ in assessment.

I've chosen to list this individual assignment as I found it particularly interesting, and I learnt a lot about compiler design language definition.

What is MIPS?

MIPS is a type of processor used in some RISC (Reduced Instruction Set Computer) machines. Your Playstation 2 has a MIPS processor in it for example.


by Steven Lovegrove Jump to top