Question
With comments please; that way we can understand the alogorithms! 1. Write a complete MIPS-32 assembly language program including data declaration that uses a functionEval_Z
With comments please; that way we can understand the alogorithms!
1. Write a complete MIPS-32 assembly language program including data declaration that uses a functionEval_Z which evaluates the following expression Z = X - 3 (Y / 8 + 125). Assume that callerprogram passes the values of X and Y to the function using registers $a0 and $a1 respectively whilethe result of executing the function is returned to the caller in register $v0. The caller program shoulddisplay the result on the console preceded by an appropriate message. Test your program using thefollowing values (X1, Y1) = (100, 24) and (X1, Y1) = (100, 21)
2.
Write a function N_SUM to find the sum of the integers from 1 to N. The value N will be passed to the
procedure in $a0 and the result will be returned in the $v0 register. Write a MIPS-32 assembly
language main program that will call the Sum function and print the result. Run your program using
MARS for the following values of N: 9, 32, and 777.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started