Cellule 0014h à 0015h |
LINNUM |
---|---|
Commodore 64 |
Description
Ce mot contient la valeur du numéro de ligne sous forme d'entier.
Remarques
- Le numéro de ligne cible pour GOTO, LIST, ON et GOSUB est entreposé ici au format entier de faible octet, tout comme le numéro d'une ligne BASIC à ajouter ou à remplacer.
- La commande LIST enregistre le numéro de ligne le plus élevé à lister (ou 65535 ($FFFF) si le programme doit être répertorié jusqu'à la fin) à cet emplacement.
- La commande GOTO teste le numéro de ligne cible pour voir s'il est supérieur au numéro de ligne en cours d'exécution. S'il est supérieur, la commande GOTO commence sa recherche de la ligne cible au numéro de ligne actuel. S'il n'est pas supérieur, le GOTO doit rechercher la ligne cible à partir de la première ligne du programme. Il est intéressant de noter que le test porte uniquement sur l'octet le plus significatif. Par conséquent, INT(TARGETLINE/256) doit être supérieur à INT(CURRENTLINE/256) pour que la recherche commence par la ligne en cours, et non au début du programme.
- Les commandes PEEK, POKE, WAIT et SYS utilisent cet emplacement comme pointeur vers l'adresse faisant l'objet de la commande.
Dernière mise à jour : Lundi, le 13 juillet 2020