什么是主函数执行时指向的EBP寄存器?(英特尔x82架构)

Siv*_*der 1 c x86 assembly calling-convention

我知道在函数调用期间,EBP寄存器指向被调用函数推送到堆栈的第一个值.但是当第一次调用main函数时,EBP寄存器指向什么?它是第一个被main函数压入堆栈的局部变量吗?

Ste*_*oft 5

ebp输入函数时指向的位置未定义.函数序言(它是函数的一部分)ebp指向堆栈帧,尽管如果不需要序言可以省略,或者ebp只要它在返回时恢复值就可以执行任何其他操作.main这并没有什么不同.