Find Jobs
Hire Freelancers

personal project

$30-250 USD

Concluído
Publicado há aproximadamente 2 anos

$30-250 USD

Pago na entrega
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 do Projeto: 32890000

Sobre o projeto

4 propostas
Projeto remoto
Ativo há 2 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
Concedido a:
Avatar do Usuário
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 em 1 dia
4,8 (146 avaliações)
5,8
5,8
4 freelancers estão ofertando em média $120 USD for esse trabalho
Avatar do Usuário
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 em 2 dias
4,9 (211 avaliações)
6,9
6,9
Avatar do Usuário
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 em 1 dia
4,9 (59 avaliações)
4,9
4,9
Avatar do Usuário
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 em 10 dias
0,0 (0 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a) UNITED STATES
revere, United States
5,0
14
Método de pagamento verificado
Membro desde out. 12, 2019

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.