Bonjour,
J'ai des difficultés avec la ligne de code suivante : times 510-($-$$) db 0
Alors j'ai compris ce que fait times, c'est à dire assembler l'octet 0 le nombre de fois indiqué.
Ce que je n'ai pas compris c'est le signe $ et $$
Alors je sais que lorsqu'on soustrait $$ à $ ça donne la taille de notre programme assemblé en octet, mais je me demande pourquoi et qu'est ce que ces signes séparément sont, j'ai regardé un peu la documentation mais ça m'a l'air trop abstrait pour que je puisse comprendre
Le tutoriel dit ceci :
$ : -l'adresse du dernier octet de code
-l'adresse du début de la ligne de code courante
$$ : -l'adresse du premier octet de la section
-l'adresse de la première instruction de la section
Mais c'est quoi l'adresse du dernier octet de code, à quoi ça correspondant concrètement
Pareil pour l'adresse du premier octet de la section
Partager