Pointeur de l'image, epb, et l'adresse de retour

L'image suivante est de wikipedia entrée sur la pile d'appel et il y a quelque chose que je ne comprends pas complètement:

Pointeur de l'image, epb, et l'adresse de retour

Je pensais que le pointeur de l'image qui est stockée dans le registre ebp est initialisé en tant que tel dans le prologue*:

push ebp  ; Preserve current frame pointer 
mov ebp, esp ; Create new frame pointer pointing to current stack top 
sub esp, 20 ; allocate 20 bytes worth of locals on stack. 

Si oui, alors ne pas le pointeur de l'image dans l'image est pointée après l'adresse de retour et avant qu'elle devrait être l'image précédente adresse de pointeur et avant que l'adresse de retour? Ce qui me manque?

Merci!

*Tiré de: Quel est exactement le pointeur de la base et le pointeur de pile? De quoi ont-ils point?

OriginalL'auteur SpeksETC | 2010-12-13