Find Jobs
Hire Freelancers

C to MARS MIPS

£20-250 GBP

En curso
Publicado hace alrededor de 1 año

£20-250 GBP

Pagado a la entrega
I am looking for an experienced low-level programmer to convert some C code using the MARS MIPS instruction set + a few other requirements on top. C code to unoptimized MARS MIPS C code to optimized MARS MIPS (for ex. using loop unrolling) Some exercise about pipelines and hazards. (please get in touch for full description)
ID del proyecto: 36435230

Información sobre el proyecto

4 propuestas
Proyecto remoto
Activo hace 1 año

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
C code to unoptimized MARS MIPS: #include <stdio.h> int main() { int num1, num2, sum; printf("Enter two numbers: "); scanf("%d %d", &num1, &num2); sum = num1 + num2; printf("Sum of %d and %d is %d\n", num1, num2, sum); return 0; } Unoptimized MARS MIPS code: .data num1: .word 0 num2: .word 0 sum: .word 0 prompt: .asciiz "Enter two numbers: " result: .asciiz "Sum of " .text main: # Prompt user for input la $a0, prompt li $v0, 4 syscall # Read in first number li $v0, 5 syscall sw $v0, num1 # Read in second number li $v0, 5 syscall sw $v0, num2 # Add the two numbers together lw $t0, num1 lw $t1, num2 add $t2, $t0, $t1 sw $t2, sum # Print the result lw $a0, num1 lw $a1, num2 lw $a2, sum la $t0, result li $v0, 4 syscall move $a0, $t2 li $v0, 1 syscall # Exit the program li $v0, 10 syscall
£135 GBP en 1 día
0,0 (0 comentarios)
0,0
0,0
4 freelancers están ofertando un promedio de £184 GBP por este trabajo
Avatar del usuario
Hi, I have more then 15 year’ experienced in development As i am expert, I can build it according to your requirements. Because I have a lot of the experiences about these fields, I can build your project as soon as possible perfectly. I offer excellent software quality work and provide the best support on your project. If you give me this job, I will do my best to finish your job until your timeline. If you want to see my past works, I can show you my past works right now. Ready to discuss with you about the task now. Thank you for the reading
£100 GBP en 7 días
5,0 (4 comentarios)
3,8
3,8
Avatar del usuario
Dear Client, I am writing to express my interest in your project to convert C code to an unoptimized and optimized MARS MIPS instruction set and complete exercises related to pipelines and hazards. As an experienced low-level programmer with expertise in C, MARS MIPS, and optimization techniques such as loop unrolling, I am confident that I can complete this project to your satisfaction. To begin, I would carefully review the full project description that you provide and any additional requirements or specifications that you have. From there, I would use my expertise in low-level programming and optimization to convert the provided C code to MARS MIPS, both in an unoptimized form and with optimization techniques such as loop unrolling. In addition, I have experience working with pipelines and identifying hazards in low-level code, and I would be happy to complete the exercises related to these topics that you have provided. Throughout the project, I would maintain open communication with you to ensure that my work meets your expectations and to make any necessary adjustments as needed. My goal is to deliver high-quality code that is optimized for performance and free of any pipeline hazards. If you have any questions or would like to discuss the project further, please don't hesitate to reach out. Thank you for considering my bid, and I look forward to the opportunity to work with you. Best regards, Ahsan
£250 GBP en 7 días
4,7 (3 comentarios)
3,4
3,4
Avatar del usuario
Hey, i am a senior computer science engineer with large experience, I can help
£250 GBP en 2 días
5,0 (8 comentarios)
2,9
2,9

Sobre este cliente

Bandera de UNITED KINGDOM
Woking, United Kingdom
0,0
0
Forma de pago verificada
Miembro desde abr 21, 2023

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos 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)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.