The first project of this course is to write an assembler for MIPS assembly language. The flow
of the project is to take an input of MIPS assembly language file, assemble it, then generate a
simple output file which is “executable”. The output file should contain machine code for each
...