©Pierre Marchand, 2001 235
10.1 Empilement et dépilement
La plupart des microprocesseurs CISC utilisent abondamment la pile,
surtout pour le passage des paramètres aux sous-programmes. Le
Pentium ne fait pas exception. Il dispose de deux instructions pour
empiler et dépiler les données :
L'instruction push décrémente le pointeur de pile ESP de la taille de
l’opérande, puis écrit l’opérande en mémoire à l’adresse contenue dans
ESP. C'est l'empilement.
L'instruction pop lit l’opérande àl’adresse ESP puis incrémente ESP de
la taille de l’opérande. C'est le dépilement.
Unité A7 : La pile