函数调用关系通过栈来维护,函数调用关系符合LIFO操作系统为每个程序都设置了一个栈,程序每个独立的函数都有独立的栈帧栈地址从高地址向低地址生长栈有两种基本操作:PUSH和POP函数调用指令:CALL函数返回指令:RET栈中保持函数返回地址,栈帧,局部变量等信息