Red de conocimiento informático - Conocimiento sistemático - En programación mixta de lenguaje ensamblador y lenguaje C, ¿por qué se puede usar ESP 4 para recibir parámetros de funciones de lenguaje C?

En programación mixta de lenguaje ensamblador y lenguaje C, ¿por qué se puede usar ESP 4 para recibir parámetros de funciones de lenguaje C?

ESP se utiliza para apuntar a la parte superior de la pila (la parte superior del siguiente registro de actividad insertado en la pila), y la pila crece desde direcciones altas a direcciones bajas. Las llamadas a funciones pasan parámetros al presionar. la pila, por lo que cuando la función procesa parámetros, ESP 4 es la dirección del último parámetro insertado en la pila y ESP 8 es la dirección del parámetro anterior.