> MIPS assembly language: Procedures and Stacks?

MIPS assembly language: Procedures and Stacks?

Posted at: 2014-12-18 
A) Explain the use of the appropriate MIPS instructions to transfer control to a procedure and for the procedure to return to its caller. Your answer should identify the relevant MIPS instructions, how to use them, and explain how they work in this context.

B) If the procedure needs to use stack space, how does the procedure allocate it?