a tool for compiling MIPS asm code to mechine code