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年前

お金を稼ぎたいですか?

Freelancerで入札する利点

予算と期間を設定してください
仕事で報酬を得る
提案をご説明ください
登録して仕事に入札するのは無料です
アワード者:
ユーザーアバター
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)
プレビューを読み込み中
位置情報へのアクセスが許可されました。
あなたのログインセッションの有効期限がきれ、ログアウトされました。もう一度ログインしてください。