$15
Q 1)Is there a limit to the number of recursive calls you can make? Why so?
Q 2) Why do we need to do Register Spilling? What are the alternative styles to do this?
Q 3) We have seen different types of control flow instructions: unconditional branch (called jump in some ISAs), conditional branch, call, and return. Are they all needed, or are some of them redundant?