Java-based reduced instruction-set MIPS assembler