Question: Kindly answer both the tasks in MIPS Assembly language. No other language is accepted. Thank you. In this lab, you need to make a function

 Kindly answer both the tasks in MIPS Assembly language. No other

Kindly answer both the tasks in MIPS Assembly language. No other language is accepted. Thank you.

In this lab, you need to make a function for calculating the factorial of a positive number. Lab Task 1 [5 marks] In the 1st task, you need to take input & display output using new syscalls. Take integer from user using 51 syscall from the available services Check the status value returned by the syscall and make sure it's OK to continue, otherwise display an error message & exit Run factorial function Display result returned by factorial function using 55 syscall from the available services & exit Lab Task 2 [15 marks] In the 2nd task, you need to implement the factorial function. Function Prototype: O Input: +ve integer O Output: integer Factorial Algorithm: for i in range(1, n+1): fact *= i Return value of fact

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!