Assembler for MIPS assembly language written in 2nd year for my compilers course.