Skip to content

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.

Notifications You must be signed in to change notification settings

kevinkokomani/simple-mips-disassembler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

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

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published