每个函数在开始前都会有一段固定的代码,这些固定的代码主要做三件事: 1.主调方栈底地址入栈,让ebp指向当前函数栈底; 2.通过esp的减等操作给被调函数开辟栈桢; 3.将esp和ebp之间所有的栈内存全部初始化;