Starting from:

$30

CSE230-Assignment 7 Solved

You are required to turn in the following source file:

assignment7.s

Objec ves:

 

-write assembly language programs to:

            -define a recursive procedure/function and call it.

            -use syscall operations to display integers and strings on the console window

            -use syscall operations to read integers from the keyboard.

Assignment Description:

 Implement a MIPS assembly language program that defines "main", and "function1" procedures.

The function1 is recursive and should be defined as:

function1(n) = 5*n + 14           if n <= 3

                             = function1(n-1)/n + n*function1(n-3) + 4*n         otherwise

 

The main asks a user to enter an integer for n and calls the function1 by passing the n value, then prints the result. If your program causes an infinite loop, press Control and 'C' keys at the same time to stop it.  Name your source code file assignment7.s. 

 

C program that will ask a user to enter an integer, calls the fuction1, and prints the returned value from the function1.

 



The following is a sample output (user input is in bold):

 

Enter an integer:

9

The solution is: 2207

--------------------------------------------------

More products