Project for the CSCE 231-Computer Organization and Assembly Language Programming - Spring 2015
under the supervision of Dr. Mohamed Shalan.
MIPS disassembler and simulator
Implements the following instructions: -add, addi, addu, addiu, sub, and, or, xor, andi, ori, xori, lw, sw, sb, lb, lh, sh, beq, bne, slt, slti, j, jr, jal, srl, sll, lui and syscall.
Note: it implements the following syscall services:
Print integer (Service 1)
Print character (Service 11)
Print a string (Service 4)
Terminate execution (Service 10)
GUI created with Qt Creator for Apple 64-bit Desktop Application.