Définition de «Stack Pointer»

Stack Pointer
Angl : SP, Stack Pointer.
Fr : registre pointeur de pile.

Registre ou variable pointant vers le haut d'une lifo. A chaque fois qu'un élément est déposé dans la pile, ce pointeur est incrémentation d'une quantité égale à la taille de ce qu'on a empilé. De cette façon, il pointera vers la zone mémoire suivante dans laquelle on pourra écrire. Quand un élément est retiré de la pile, ce pointeur est décrémenté de la même quantité.

Dans une micro architecture, le registre pointeur de pile simule une pile par une zone mémoire réservée dans la main memory.
Le fonctionnement du Stack Pointer Register est identique à celui d'un mar pour la partie pile de la mémoire RAM. Lorsqu'un mot est chargé dans la pile, son adresse est mémorisée dans le SP, ce qui fait qu'il pointe toujours vers le sommet de la pile.

Catégories

Document créé le 19/03/2002, dernière modification le 03/02/2021
Source du document imprimé : https://www.gaudry.be/glossaire/stack-pointer

L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.