Completed

coding in mips assembly

In this project you will implement some basic functions through

direct computation using the Taylor series expansion.

Specifically, you are to implement the following functions in

MIPS:

 sin(?)

 cos(?)

 e^x

Your program should list the possible functions that it can

compute to the user, and enable the user to choose.

The precision of your computation should be controllable by the

user, restrained by the maximum precision that can be allowed

using 32-bits floating point format, i.e., Single Precision. The

user can control the number of terms in the Taylor series to be

included in the computation.

Your program should also allow for both single and array inputs.

For example, the program should evaluate the exponential of the

array [?1, ?2, ?3] as follows.

The program should be able to handle any array length. Once a

computation is made, the program should prompt the user whether

another input is required.

The program should accommodate exceptions (i.e., instances of

overflow, underflow, division by zero, count to infinity, etc.)

in a graceful manner. These exceptions should not stop the

progress of the program; rather, indicate that an error took

place, and the nature of the error, and the user should be

prompted again whether another input is required.

Deliverables:

There are two main deliverables in this report – A report, and a

working code.

Report:

Your report should at least discuss the following aspects.

 Introduction to the functionalities offered by the program.

 Explanation of how the program is used.

 A discussion of design considerations, including assumptions

and limitations.

 A high-level overview/breakdown of the program.

 A description of the program implementation.

 A discussion of measures taken to validate the operation of

your program.

Skills: Engineering, Computer Science, Software Architecture

See more: mips assembly average numbers example, mips assembly language programming forum, add floating points mips assembly, mips assembly sum floating, mips assembly function implement floating point addition, write mips assembly function implement floating point, mips assembly function floating point addition, write mips assembly language program find, mips assembly number masking, mips assembly language programs will add, mips assembly language addition, java mips assembly, write mips assembly implementation addi instruction, mips assembly addi, globl mips assembly language, mips assembly language functions, mips assembly exponential, mips assembly language program compare numbers, enter numbers array mips assembly coding

About the Employer:
( 0 reviews ) Riyadh, Saudi Arabia

Project ID: #28444912

Awarded to:

SlobodanDev2020

Hello, I hope you are safe and doing well. I an an assembly expert and have full experience in MIPS assembly programming. You can check it in my profile. If you hire me, i will make good result. Thanks.

$100 USD in 15 days
(0 Reviews)
0.0

2 freelancers are bidding on average $100 for this job

Fespinosa17

Hello. I have done several MIPS asm projects. I have configured MPLAB X IDE and XC compiler. Please hire me. Regards, Franklin

$100 USD in 3 days
(23 Reviews)
4.9