Je suis actuellement en train d'apprendre la programmation en assembleur en suivant le livre "assembly language x86 programming" de Kip Irvine.
Dans ce livre, les auteurs tentent d'expliquer le concept de data label
Une étiquette de données identifie l'emplacement d'une variable, en fournissant une un moyen pratique de faire référence à la variable dans le code. Le texte suivant, par exemple, définit une variable nommée count :
count DWORD 100
L'assembleur attribue une adresse numérique à chaque étiquette.
Donc ma compréhension de ce que data label
fait est : étiquette de données count
est une variable qui contient une valeur numérique, où la valeur numérique est un emplacement en mémoire. Lorsque j'utilise count
dans mon code, j'utilise en fait la valeur contenue dans cet emplacement en mémoire, dans ce cas, 100.
Ma compréhension de l'étiquette de données est-elle correcte ? Si c'est le cas, quelqu'un peut-il me signaler l'erreur ?