Java-based reduced instruction set MIPS assembler