MIPS32 Assembler written for CS 2506 at Virginia Tech