MIPS Emulator (compatible with Stanford EE108B)