Disassembler that reads MIPS instructions

In this project, you will write a disassembler that reads MIPS machine instructions from a (simplified) binary executable file and prints each assembly language instruction to the screen.

Write your disassembler code in the provided C++ code skeleton, disassembler.cpp. All of your code will go in the disassembleInstr function.

Your disassembler only needs to support the MIPS instructions listed in comments in the code skeleton.

Your disassembler must precisely match the output in the sample output files, including all whitespace and formatting. Note that all constants are in decimal representation except PC values and jump and branch targets, which are in hexadecimal.

I have provided two MIPS references as well. We will follow the provided MIPS documentation for all shift instructions

Competenze: Assembly, Programmazione C, Programmazione C++

Vedere di più: integer multiplication mips instructions, mips code test instructions, pseudo code instructions standard instruction mips, counting mips alu instructions, code write mips assembly instructions, mips assembly code without pseudo instructions, write mips assembly program reads integers prints largest, mips assembly floating point instructions, convert mips real instruction real instructions, ie7 whitespace top image, instructions backgrounds business cards, project formatting, css table formatting, sample good software instructions

Sul datore di lavoro:
( 37 valutazioni ) San Marcos, United States

ID Progetto: #12959772

Assegnato a:

$60 USD in 2 giorni
(109 valutazioni)

4 freelance hanno fatto un'offerta media di $544 per questo lavoro


Dear client, how are you? I am a C/C++ programmer and mathematician. Seems task is VERY APPROPRIATE for me. Please check my "Profile & Work List" and tell me details if my skill is in your concern. Looking forward Più

$2000 USD in 15 giorni
(32 Recensioni)

Hello! I am new engineer here, my main focus and experience is around low level computer engineering concepts, you can see from my profile. I had a look on the .pdf of your assembly project, it seems ok for me! I ha Più

$55 USD in 5 giorni
(2 Recensioni)
$166 USD in 1 giorno
(0 Recensioni)

i have over 4 years of programming experience with c++ , i've worked on similar things in python , i know mips instructions , im going to sleep and i will not be online for the next 5 hours award me the project and i w Più

$60 USD in 3 giorni
(0 Recensioni)