Find Jobs
Hire Freelancers

Sparc program

$30-45 USD

In Progress
Posted about 11 years ago

$30-45 USD

Paid on delivery
Tools needed: editor of your choice m4 macro processor SPARC instruction set Concepts needed: SPARC assembly language for loop at assembly language level SPARC subroutines Create arrayfuntion.m This is the Sparc assembly code that will have the functions to manipulate arrays from main.c. All you have to do is to write the functions, in Sparc language, to compute sum, getmax, count_positives, and average. The average function should also call the sum function. main will do the following: -declare the array -invoke the functions, passing the starting address of the array and the number of elements to process -print the results TASK: -create "arrayfns.m" - use m4 defines to name the registers. the names must be used in your source code. -call m4 to process "arrayfns.m" and produce arrayfns.s (m4 arrayfns.m >arrayfns.s) -compile using gcc gcc main.c arrayfns.s -create a data file and test using ./[login to view URL] [login to view URL] DUE April 1, 2013 10PM
Project ID: 4375437

About the project

1 proposal
Remote project
Active 11 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
1 freelancer is bidding on average $45 USD for this job
User Avatar
Hi, I have vast experience in Assembly and C programming. I can definitely help you.
$45 USD in 3 days
4.8 (36 reviews)
5.3
5.3

About the client

Flag of UNITED STATES
Clemson, United States
5.0
13
Member since Feb 18, 2013

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.