Qu'est-ce qu'une bonne ressource pour en savoir plus sur pile / tas et concepts table des symboles?
-
20-09-2019 - |
Question
S'il vous plaît suggérer un certain site Web ou un livre qui traite de ces sujets en détail vraiment bien.
Je dois avoir une meilleure compréhension de ces concepts (en référence à C ++):
- pile et tas
- tables de symboles
- la mise en œuvre des règles de portée
- la mise en œuvre de la fonction appelle
La solution
Vous pouvez lire le dragon livre , mais je suppose que ce serait peut-être trop.
Autres conseils
Pour appeler des fonctions, cette page Wikipedia est grande: x86 conventions d'appel - explique la différentes façons de fonctionner appelle à traduire l'assemblage.
En outre, ce Wikibook sur x86 désassemblage , a quelques pages intéressantes sur ce sujet:
version en ligne du " Linkers et chargeur » livre. Chapitre 11 peut vous aider avec ces concepts w.r.t C ++. Un très bon livre pour obtenir vos éléments fondamentaux. Essayez Gustavo excellente blog pour comprendre les concepts de gestion de la mémoire ( pile, en tas et un beaucoup plus).