函数调用时,有时需要开辟一段空间,用来存储局部变量和函数入参,函数调用完后,需要收回这段空间,这个空间就叫做栈。栈的生存时间大概在CALL和RET之间,CALL时分配栈空间,RET时收回,其本质就是栈指针的偏移。