A simulator for the MIPS Instruction Set