Question: 8 . 1 0 LAB: Function calls Given the following C program and the mapping of registers to variables, complete the MIPSzy implementation of Main.
LAB: Function calls
Given the following C program and the mapping of registers to variables, complete the MIPSzy implementation of Main. Do not implement return ; in main
int Difint a int b
return a b;
int Sumint a int b
return a b;
int main
int x y;
w Sumx y;
z Dify x;
return ; Do not implement
Hints: Use program stack to pass arguments, return values, and preserve saved registers. Remember to pop the stack after each function returns.
Ex: If the values of $ t and $ mathrmt are initialized in the simulator as: the results are stored in $ mathrmt and $ mathrmt :
Note: Use the button under the Registers display to initialize register values for $t and $t
RUN
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
