L07_A
Procedure Calling
C Function Call Bookkeeping
Registers Conventions for MIPS
Procedure Call Instructions
Leaf Procedure
Local Data on the Stack
Non-Leaf Procedures
L07_B
Procedure Call Instructions
Non-Leaf Procedures
Local Data on the Stack
Memory Layout
Caller’s Rights, Callee’s Rights
Contract in Function Calls
Character Data
Byte/Halfword Operations
Load Byte Signed/Unsigned
String Copy Example
32-bit Constants
Branch Addressing