(5/5)

# Cosc 2P12 The goal of this assignment is to introduce Floating Point operations in MIPS.

INSTRUCTIONS TO CANDIDATES

According to the requirements mentioned in the assignment.

Goal

The goal of this assignment is to introduce Floating Point operations in MIPS.

Background

Let us assume you are a farmer and must administer some drug to your ailing animals. The instructions

on the medication read “administer 1ml (1cc) per X Kilos of body weight”, this being a standard way of

describing dosages. Since several animals are to be treated, and the farmer is old school, he weighs the

animals in pounds. A conversion table is required.

The Assignment

You are dealing with a cattle farmer, where an animal can range from 500 lbs, to 1300 lbs. Your

program is to prompt for X, see above. Then produce a dosage table based on the animal’s body weight

in pounds. This should be in the form of a table which ranges from 500 to 1300 lbs. in 50 lbs increments.

There are 453.592 grams / pound.

Example calculation:

X = 25 kilos, thus 25 x 1000/453.592 = 55.12 lbs = Y.

So, 500 lb animal requires 500/55.12 = 9.07 cc of medication.

Table should look similar to below

===================================

1 cc per Y pounds of body weight

Weight Dosage

===================================

500 xxx

550 xxx

….

1300 xxx

Note, your table will not be so clean since the default print of a double includes many decimal places

and could be in scientific notation.

Submission

This submission will be submitted electronically as a MIPS assembly file.

The TA will be running your program to ensure it is fully functional. Make the marker happy!!!

For the electronic submission, use Sakai, an assignment 5 submission will be available.

(5/5)

## Related Questions

##### . Introgramming & Unix Fall 2018, CRN 44882, Oakland University Homework Assignment 6 - Using Arrays and Functions in C

DescriptionIn this final assignment, the students will demonstrate their ability to apply two ma

##### . The standard path finding involves finding the (shortest) path from an origin to a destination, typically on a map. This is an

Path finding involves finding a path from A to B. Typically we want the path to have certain properties,such as being the shortest or to avoid going t

##### . Develop a program to emulate a purchase transaction at a retail store. This program will have two classes, a LineItem class and a Transaction class. The LineItem class will represent an individual

Develop a program to emulate a purchase transaction at a retail store. Thisprogram will have two classes, a LineItem class and a Transaction class. Th

##### . SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of Sea Ports. Here are the classes and their instance variables we wish to define:

1 Project 1 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of

##### . Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of Sea Ports. Here are the classes and their instance variables we wish to define:

1 Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of

Hire Me

Hire Me