A simple MIPS disassembler that takes a list of strings of 32-bit hexadecimal instructions and outputs a file of the instructions translated to MIPS assembly code.
From the instructions in the code, correctly supports the following instructions: add, addu, and, div, divu, mult, multu, nor, xor, or, slt, sltu, sub, subu, addi, addiu, beq, bne, lw, sw, ori, slti, sltiu
To do:
-support the rest of the instructions
-allow user to input a file of hex instructions instead of a clunky list of strings