a toy mips43 assembler and simulator