98
Section 8 : Les bases de la programmation
des sept instructions entrées. Cette instruction i000 – comme son nom
l'indique – demande à la calculatrice de "sauter" à la ligne de programme 000
pour exécuter l'instruction de cette ligne. Bien que la ligne 000 ne contienne
aucun instruction habituelle, elle contient effectivement une instruction "cachée"
indiquant à la calculatrice qu'elle doit arrêter l'exécution du programme. Donc,
après chaque lancement du programme, la calculatrice revient automatiquement
à la ligne de programme 000 pour s'arrêter, prête pour vous permettre d'entrer de
nouvelles données et lancer à nouveau le programme. (La calculatrice passe
aussi automatiquement à la ligne de programme 000 lorsque vous appuyez sur
fs pour passer la calculatrice du mode programme en mode exécution).
L'instruction i000 a déjà été enregistrée dans la ligne 008 – et en fait dans
toutes les lignes de programme – avant l'entrée de programme. Si aucune
instruction n'a été entrée en mémoire programme, si la mémoire permanente est
réinitialisée ou si vous appuyez sur fCLEARÎ (en mode programme),
l'instruction i000 est enregistrée automatiquement dans les lignes de
programme 001 à 008. A l'entrée de chaque instruction dans la mémoire
programme, celle-ci remplace l'instruction i000 contenue dans cette ligne.
Si votre programme doit contenir exactement huit instructions, il n'y a plus
d'instruction i000 à la fin de la mémoire programme. Néanmoins, après
l'exécution d'un tel programme, la calculatrice revient automatiquement à la
ligne de programme 000 pour s'arrêter, comme s'il y avait une instruction
i000 à la fin de ce programme.
Si vous entrez plus de huit instructions, la mémoire programme s'étend
automatiquement pour recevoir les instructions supplémentaires.
Extension de la mémoire programme
Si aucune instruction n'a été entrée dans la mémoire programme, si la mémoire
permanente a été réinitialisée, ou si vous avez appuyé sur fCLEARÎ (en
mode programme), la mémoire programme est constituée de 8 lignes de
programme, et 20 registres de stockage sont disponibles pour les données.