CONCEPT DE BASE DE PROGRAMMATION
79
•
Lorsqu'un module de RAM est inséré soit dans le logement 1, soit dans le
logement 2, pour l'extension de la mémoire, la zone réservée
à
l'utilisateur est
accrue; la zone interne pour l'utilisateur s'étend dans le module de mémoiré. Il en
est de même pour le module de programme qui est inséré en utilisant seulement
une partie en tant que mémoire extensible.
Afin de trouver
à
tout moment dans quelle mesure est libre la zone réservée
à
l'utilisateur, avant ou durant le fonctionnement, utilisez la commande MEM. Cette
commande vous informe seulement de l'espace libre restant encore dans la zone
réservée
à
l'utilisateur. Ainsi,
l'
espace restant non occupé dépend de l'encombre-
ment des programmes stockés dans l'ordinateur
même.
Si, par exemple, vous
avez un module de mémoire de 4K dans le logement 1, la capacité de la zone
réservée
à
l'utilisateur est augmentée de 12K
à
12K
+
4K
=
16K.
Dans cette
condition, quand un programme BASIC de 3K est chargé dans l'ordinateur à partir
du disque, l'espace libre est réduit
à
16K - 3K
=
13K. La commande MEM fait
alors ressortir la capacité restante en octet, à savoir 13000 octets environ.
Lorsque l'unité de disques miniature CE-1000F est reliée
à
l'ordinateur, une partie
de la zone de l'utilisateur est attribuée au système
d'
entrée/sortie de disques. Il en
résulte que la zone réservée à l'utilisateur pour le stockage des programmes est
réduite à 10810 octets.
2 Zone de stockage des variables
Tant qu'il y a un programme dans la zone réservée
à
l'utilisateur, il est impossible
de calculer exactement sa capacité restante du fa it qu'une certaine partie de la
mémoire est utilisée pour le stockage des variables du programme et que sa taille
dépend du programme lui-même. Toutefois, si vous désirez vider la zone affectée
pour le stockage de ces variables (après avoir exééuté, par exemple, un
programme qui utili se un grand nombre de rangéesl. spécifiez la commande
CLEAR.
Pour les détails, référez-vous au Dictionnaire des commandes
.
3
Zone pour le langage machine
Une partie de la zone réservée à l'utilisateur peut aussi être affectée aux
programmes spéciaux en langage machine. Ceci ne concerne cependant que
les
utilisateurs avancés; la taille de la partie correspondante est définie par la
commande
NEW.
Si vous tapez NEW0 aprês la remise
à
l'état initial de
l'ordinateur, la zone réservée à l'utilisateur est totalement réinitialisée et aucun
espace n'est attribué aux programmes en langage
machine.
Dans ce cas, la commande MEM doit indiquer une zone de l'utilisateur de 11834
octets,
exactement.