RM |
Réserve de la mémoire |
---|---|
FLEX |
Syntaxe
RM? |
RM[ size] |
Paramètres
Nom | Description |
---|---|
size | Ce paramètre permet d'indiquer le nombre décimal indiquant la quantité de mémoire à réserver pour les pilotes d'imprimante. S'il n'est pas spécifié, le paramètre de taille est par défaut de 512 octets. Si la mémoire a déjà été réservée aux pilotes d'imprimante, la commande RM ajuste la quantité de mémoire disponible si nécessaire. Afin de se débarrasser de la mémoire réservée, il suffit d'exécuter la commande RM avec une valeur de taille de zéro. |
Description
Cette commande permet de réserver la mémoire dans laquelle charger les pilotes d'imprimante étant trop volumineux pour tenir dans la zone de pilote d'imprimante réelle.
Remarques
- La commande RM est utilisée pour réserver de la mémoire dans laquelle charger des pilotes d'imprimante trop volumineux pour tenir dans la zone de pilote d'imprimante réelle. Cette commande est principalement destinée à permettre l'utilisation de pilotes d'imprimante volumineux (tels que le pilote QUME) avec des programmes tels que BASIC utilisant toute la mémoire disponible.
- La première syntaxe de la commande RM est utilisée pour afficher la quantité de mémoire réservée.
- Le FLEX lui-même réserve environ 56 octets de mémoire pour le code du pilote d'imprimante et définit les emplacements des vecteurs d'imprimante. Bien que cela soit suffisant pour exécuter de simples imprimantes parallèles ou série, la mémoire n'est pas suffisante pour contenir les pilotes de périphériques plus complexes, par exemple les imprimantes série nécessitant des tampons et un protocole de ligne. La commande RM permet à l'utilisateur de réserver une zone de mémoire pour les pilotes d'imprimante étant interdite aux programmes comme BASIC utilisant toute la mémoire disponible. Notez qu'il n'est pas nécessaire d'utiliser la commande RM pour utiliser les commandes d'imprimante telles que P et Q.
Exemples
L'exemple suivant réservera 700 octets de mémoire pour une utilisation comme zone d'impression :
RM 700 |
L'exemple suivant affichera que 700 octets de réservés :
RM? |
L'exemple suivant libérera la mémoire réservée à l'imprimante :
RM 0 |
Dernière mise à jour : Mardi, le 28 Juillet 2020