Find Jobs
Hire Freelancers

personal project

$30-250 USD

Selesai
Disiarkan lebih dari 2 tahun yang lalu

$30-250 USD

Dibayar semasa penghantaran
the project is about 100% MIPS assembly in java THE project is to write a partial disassembler for MIPS instructions. That is, your input will be the 32-bit machine instructions that a compiler or assembler produces. Your program then figures out what the original source instructions were that created those 32-bit machine instructions and outputs them. The possible source instructions that you must be able to disassemble are: add, sub, and, or, slt, lw, sw, beq, bne. Ignore all other MIPS instructions. The specific machine instructions that you will disassemble (one after another in this exact order) are: 0x032BA020, 0x8CE90014, 0x12A90003, 0x022DA822, 0xADB30020, 0x02697824, 0xAE8FFFF4, 0x018C6020, 0x02A4A825, 0x158FFFF7, 0x8ECDFFF0 That is, the above 32-bit instructions will be the input to your program. (Eight hex digits are 32 binary bits.) Feel free to embed them in the program itself so you can avoid typing them in each time. Your program will then analyze a 32-bit instruction and figure out what the opcode, register operands and other fields in the instruction are and then print out the assembly language instruction that produced it. Assume that the first instruction begins at address hex 9A040 and the rest follow right after that one. You must output the address along with the instruction. For example, if your program determines that the first 32-bit machine instruction above is the instruction lw $10, 12 ($20) (it isn't, but if it were) then your output for that instruction would be: 9A040 lw $10, 12 ($20) You'll then go on and do the next 32-bit instruction, specifying its address in hex (the address for an instruction immediately following one at 9A040) and what instruction caused those 32-bits. The instruction should show the correct syntax so that an assembler could correctly evaluate it (with the exception of the branch instruction detailed below). Output the numerical registers (e.g., $7, $0) as opposed to the symbolic descriptions (e.g., $s3, $t1 Show addresses in hex. All other values should be in decimal, which is what an assembler defaults to. For any load or store instructions, show the offset value as a signed decimal number. The "shamt" field in R-type instructions can always be assumed to be all zeroes.
ID Projek: 32890000

Tentang projek

4 cadangan
Projek jarak jauh
Aktif 2 tahun yang lalu

Ingin menjana wang?

Faedah membida di Freelancer

Tetapkan bajet dan garis masa anda
Dapatkan bayaran untuk kerja anda
Tuliskan cadangan anda
Ianya percuma untuk mendaftar dan membida pekerjaan
Dianugerahkan kepada:
Avatar Pengguna
An IT Based Company with experience of 5 years at your service WHY YOU SHOULD HIRE US ? 1)We are expert in Java, C++, C#, Python, Digital Marketing, Data Entry, Data Processing, Sql Data Processing, Web Scrapping,Report Writing,Research writing ,Article writing. 2)We are technically very strong 3)We available almost 24/7 ,so we keep our employer updated all the time, send us a message to start work on your project right away. Here is our profile [login to view URL] Anticipating your reply. Regards: Rafey Shahid
$90 USD dalam 1 hari
4.8 (146 ulasan)
5.8
5.8
4 pekerja bebas membida secara purata $120 USD untuk pekerjaan ini
Avatar Pengguna
Good day, I can Help you with "MIPS assembly in java" I can start working immediately if you give me a Go!!! I hope we can discuss more details via a private chat. I am looking forward to your response. ★★ EXPERTISE SKILLS ★★
$200 USD dalam 2 hari
4.9 (211 ulasan)
6.9
6.9
Avatar Pengguna
Give me a couple of minutes please Java developer experience over 4 years I can start right now Write to me, we will discuss the details and start
$40 USD dalam 1 hari
4.9 (59 ulasan)
4.9
4.9
Avatar Pengguna
Greetings This is Umair. I can work with your project skills Java, Software Architecture and Assembly I am a Full Stack Developer and have been practicing this profession over the last 07 years. Your project regarding Java, Software Architecture and Assembly is quite okay to me and I can offer my services to execute it. Still, san interaction would further make me clear on the requirements. Looking forward to hear from you. Thanks and Regards Umair A.
$150 USD dalam 10 hari
0.0 (0 ulasan)
0.0
0.0

Tentang klien

Bendera UNITED STATES
revere, United States
5.0
14
Kaedah pembayaran disahkan
Ahli sejak Okt 12, 2019

Pengesahan Klien

Terima kasih! Kami telah menghantar pautan melalui e-mel kepada anda untuk menuntut kredit percuma anda.
Sesuatu telah berlaku semasa menghantar e-mel anda. Sila cuba lagi.
Pengguna Berdaftar Jumlah Pekerjaan Disiarkan
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuatkan pratonton
Kebenaran diberikan untuk Geolocation.
Sesi log masuk anda telah luput dan telah dilog keluar. Sila log masuk sekali lagi.