Simulator of transfer between assembly language and machine language
$30-250 USD
Closed
Posted over 3 years ago
$30-250 USD
Paid on delivery
In this project, you will write a simulator to implement the language transfer between the assembly code
and the machine code. Following the methodology mentioned in the class, your simulator should be able
to finish the following TWO TASKS: 1) transferring one assembly code to its corresponding machine code,
2) transferring one machine code to its corresponding assembly code. Your code should be able to
automatically check the input type. You can implement the self-check by reversing the input and output.
Input1: MIPS assembly code
Output1: corresponding machine code (32 bits binary numbers)
Input2: machine code (32 bits binary numbers)
Output2: corresponding MIPS assembly code
Please make a demo video (time<2 mins, size<50MB) for at least 3 different examplesto show the success.
You can use any language (C, C++, JAVA, Python, etc.) to implement the program. Hard coding will receive
0 points.
Final report: >=3 pages, not including the references. In the report, please explain the algorithm flow and
implementation details, experimental results of different inputs and outputs, and your findings.
Final submission: source code + demo video + report + presentation file
I have already worked with MIPS for several years and I am quite familiar with the instruction format (R, I, and J formats).
I can easily provide you with this assembler / disassembler.
Question--are you using 32-bit MIPS? Are you using the version presented in a particular text or the full MIPS-32 architecture?
Hi there, I can make this translator for you. It will accept some basic assembly language code and convert it to machine code and vice versa. Please open chat so we can discuss more about your project and deadline. Thanks.