Bonjour,
Après de multiples recherche sur google et autre au sujet de la ségmentation mémoire de l'espace de code et des données je n'ai rien trouver de clair.
Je récapitule ma compréhension:
----------------------------------------------
Lors de l'exécution d'un processus (programme) , ce dernier est chargé en mémoire centrale (load-store technique) , ensuite, chaque adresse mémoire contenant l'instruction est placée dans le registre
d'instruction(registre EIP) par ordre d'exécution séquentiel hors saut conditionnel.
Mais les instructions sont séparées des données ( variables et constantes) qui sont elles mêmes segmentées en différentes sections (variables en attente de saisie,valeur direct).
Que contient donc la pile ? les instructions et les données (pile unique) ou il existe une pile pour les instructions et une pile pour les données?
Partager