Question: The mathematical Factorial (n!) function takes a value n, and produces: n(n1)(n2)1 We can define Factorial recursively so that that: n!=n(n1)!, and that 11=1 -
The mathematical Factorial (n!) function takes a value n, and produces: n(n1)(n2)1 We can define Factorial recursively so that that: n!=n(n1)!, and that 11=1 - Write a recursive Factorial program in ARM assembly that works for any n. For testing purposes, use n=7. - What is the prologue, and epilogue of your Fictorial function calls? - Within the prologue, identify the instructions responsible for stacking the return address and those responsible for creating automatic variables. - Within the epilogue, identify those instructions responsible for unstacking the return address, and those responsible for deallocating automatic variables
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
