Skip to content

Latest commit

 

History

History
11 lines (7 loc) · 530 Bytes

README.md

File metadata and controls

11 lines (7 loc) · 530 Bytes

simple-mips-disassembler

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