Question: Write a RISC-V assembly program that include a main calling program and a procedure called rec_lin. The main program reads input n and call the
Write a RISC-V assembly program that include a main calling program and a procedure called rec_lin. The main program reads input n and call the recursive procedure rec_lin (define below). The argument n will be passed to rec_lin in register x10, and the procedure should also return the result in register x10. The main program should then display the result (for read and display use ecall). If n 5 rec_lin(n) = 5 Else rec_lin(n) = 4rec_lin(n-5) + n
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
