Find Jobs
Hire Freelancers

personal project

$30-250 USD

완료함
게시됨 약 2년 전

$30-250 USD

제출할때 지불됩니다
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: 32890000

프로젝트 정보

4 제안서
원격근무 프로젝트
활동 중 2년 전

돈을 좀 벌 생각이십니까?

프리랜서 입찰의 이점

예산 및 기간 설정
작업 결과에 대한 급여 수급
제안의 개요를 자세히 쓰세요
무료로 프로젝트에 신청하고 입찰할 수 있습니다
프로젝트를 수여된 사용자:
사용자 아바타
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 1일에
4.8 (146 건의 리뷰)
5.8
5.8
4 이 프로젝트에 프리랜서들의 평균 입찰은 $120 USD입니다.
사용자 아바타
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 2일에
4.9 (211 건의 리뷰)
6.9
6.9
사용자 아바타
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 1일에
4.9 (59 건의 리뷰)
4.9
4.9
사용자 아바타
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 10일에
0.0 (0 건의 리뷰)
0.0
0.0

고객에 대한 정보

국기 (UNITED STATES)
revere, United States
5.0
14
결제 수단 확인
10월 12, 2019부터 회원입니다

고객 확인

감사합니다! 무료 크레딧을 신청할 수 있는 링크를 이메일로 보내드렸습니다.
이메일을 보내는 동안 문제가 발생했습니다. 다시 시도해 주세요.
등록 사용자 전체 등록 건수(일자리)
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
미리 보기 화면을 준비 중...
위치 정보 관련 접근권이 허용되었습니다.
고객님의 로그인 세션이 만료되어, 자동으로 로그아웃 처리가 되었습니다. 다시 로그인하여 주십시오.