Simulator between machine language and assembly language

Job Description:

Simulator of transfer between assembly language and machine language

In this project, you will write a Python program to implement the language transfer between the assembly code and the machine code in hexadecimal format (8 hex characters). You use the command line argument “-a” to specify that the input is an assembly code and “-m” to specify that the input is a 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. You can do the self-check by swapping the input and output.

The following contents in parentheses illustrate the commands to run your program and their corresponding outputs:

Input1: MIPS assembly code (python3 [login to view URL] -a "add $s0, $a1, $t7") Output1: corresponding machine code in 8 hex characters (00af8020)

Input2: machine code in 8 hex characters (python3 [login to view URL] -m "00af8020") Output2: corresponding MIPS assembly code (add $s0, $a1, $t7)

Aptitudini: Assembly, Python, x86/x64 Assembler, Arhitectură software

Despre client:
( 13 recenzii ) kakinada, India

ID Proiect: #36247009

Acordat lui:


Good day. As you can see in my portfolio, i know MIPS and assembler very well. .......................

%selectedBids___i_sum_sub_4%%project_currencyDetails_sign_sub_5% USD în 1 zi
(11 Recenzii)

3 freelanceri licitează în medie 13$ pentru acest proiect


✅ Full Experiences and Profound Knowledge in ⭐Python and Assembly Programming⭐✅. Hi, how are you? I am very confident to complete your project perfectly. I can start your work right now. Of course, since I am new here, Mai multe

%bids___i_sum_sub_32%%project_currencyDetails_sign_sub_33% USD în 1 zi
(19 recenzii)

Hello I am a professional python developer. My main specializations are automation, web scrapers and bots development. I have already developed over 200 scrapers. From the simplest (for example, a competitor's price Mai multe

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% USD în 7 zile
(10 recenzii)