Section courante

A propos

Section administrative du site

Les commandes système

Les commandes systèmes varient énormément d'un langage de programmation BASIC à un autre. Voici une liste des commandes les plus populaires et une description pour chacune :

Commande Description Machine cible
AUDIO Connecte ou déconnecte la sortie cassette d'un haut-parleur de télévision Radio Shack Extended Color seulement
AUTO Numérote automatiquement les lignes de programme au fur et à mesure qu'elles sont saisies au clavier Atari, IBM Advanced et Radio Shack Level II seulement
BLOAD Charge des données binaires ou des programmes en langage machine dans la mémoire IBM Advanced seulement
BREAK Définit un point d'arrêt pour arrêter l'exécution du programme à un numéro de ligne spécifié. Texas Instruments 99/4 seulement
BSAVE Enregistre les données binaires sur une disquette IBM Advanced seulement
BYE Passe du mode de fonctionnement de la calculatrice au mode BASIC Atari et Texas Instruments 99/4 seulement
CALL-151 Met le système en mode moniteur pour l'exécution du programme en langage machine. Apple II seulement
CALL CLEAR Efface l'écran du moniteur vidéo Texas Instruments 99/4 seulement
CLEAR Définit toutes les variables numériques à 0 et toutes les variables de chaîne de caractères à nulle. Apple II et Atari seulement
CLEAR Définit un nombre spécifié d'octets de mémoire pour l'entreposage de chaînes de caractères; définit également les variables numériques sur 0 et les variables de chaîne sur nulle. Radio Shack Level II et Extended Color seulement
CLEAR Efface toutes les variables du programme et définit éventuellement la zone mémoire IBM Advanced seulement
CLOAD Charge un programme BASIC à partir d'une cassette Atari, Radio Shack Level II et Extended Color seulement
CLOADM Charge un programme en langage machine à partir d'une cassette Radio Shack Extended Color seulement
CLOAD? Compare un programme en mémoire à un programme enregistré sur une cassette. En cas de différence, le message «BAD» s'affiche sur le terminal vidéo. Radio Shack Level II seulement
CLR Même fonction que CLEAR Apple II et Commodore PET seulement
CONT Poursuit l'exécution d'un programme après son interruption. Non disponible sur Texas Instruments 99/4
CONTINUE Même fonction que CONT Texas Instruments 99/4 seulement
CSAVE Enregistre un programme en mémoire sur une cassette Atari, Radio Shack Level II et Extended Color seulement
CSAVEM Écrit un fichier de langage machine Radio Shack Extended Color seulement
DEL Supprime les lignes de programme indiquées. Le format est :
DEL program line(s)
Disponible dans l'Apple II et Radio Shack Extended Color seulement
DELETE Même fonction que DEL IBM Advanced et Radio Shack Level II seulement
DELETE Supprime les programmes ou les fichiers de données du système de fichiers Texas Instruments 99/4 seulement
DLOADM Charge les programmes en langage machine à la vitesse de transmission spécifiée ; 0 pour 300 bits par seconde (bauds) ou 1 pour 1 200 bauds Radio Shack Extended Color seulement
EDIT Permet de modifier le numéro de ligne spécifié IBM Advanced, Radio Shack Level II et Extended Color seulement
FILES Répertorie les fichiers dans le répertoire de la disquette correspondant au nom de fichier spécifié. IBM Advanced seulement
HIMEN Définit les adresses de la plus haute adresse mémoire disponible pendant l'exécution du programme Apple II seulement
HOME Déplace le curseur en haut à gauche de l'affichage vidéo Apple II seulement
KILL Efface un fichier de disquette IBM Advanced seulement
LIST Affiche la liste de toutes les lignes de programme spécifiées. Si aucune ligne n'est spécifiée, le programme entier est affiché. Le format est le suivant :
LIST first line number - last line number
LOAD Même fonction que CLOAD. Apple II, Commodore PET et IBM Advanced seulement
LOMEN Définit l'adresse la plus basse disponible dans un programme Apple II seulement
MERGE Fusionne le programme enregistré avec un programme en mémoire IBM Advanced seulement
MOTOR Allume ou éteint le magnétophone à cassettes Radio Shack Extended Color seulement
NAME ... AS Renomme un fichier disquette. Le format est :
NAME old diskette name AS new diskette name
Disponible dans l'IBM Advanced seulement
NEW Supprime l'intégralité du programme de la mémoire et efface toutes les variables. Tous les BASIC
NOTRACE Désactive la fonction mode TRACE Apple II seulement
NUM Similaire à AUTO, mais commence la numérotation des lignes à 100 et avance par incréments de 10 Texas Instruments 99/4 seulement
OLD Fonction similaire à CLOAD Texas Instruments 99/4 seulement
RENUM Renumérote les lignes de programme selon un incrément spécifié. Le format est le suivant :
RENUM new, start, inc

new est le premier nouveau numéro de ligne, start le numéro de la ligne du programme d'origine où la renumérotation doit commencer, et inc l'incrément de la renumérotation. Si inc est omis, les numéros de ligne augmentent de 10.
IBM Advanced et Radio Shack Extended Color seulement
RESEQUENCE Renumérote les lignes du programme selon un incrément spécifié, à partir du numéro de ligne indiqué. Le format est le suivant :
RESEQUENCE beginning line, incrementation
Disponible dans Texas Instruments 99/4 seulement
RESET Réinitialise toutes les informations de la disquette IBM Advanced seulement
RUN Lance l'exécution du programme. Si un numéro de ligne suit, l'exécution du programme commence à cette ligne. Tous les BASIC
SAVE Même fonction que CSAVE Apple II, Commodore PET, IBM Advanced et Texas Instruments 99/4 seulement
SKIPF Passe au programme suivant sur une cassette ou à la fin du programme spécifié Radio Shack Extended Color seulement
SYS Même fonction que CALL-151 Commodore PET seulement
SYSTEM Même fonction que CALL-151 IBM Advanced et Radio Shack Level II seulement
TRACE Indique quel numéro de ligne d'un programme est en cours d'exécution Apple II et Texas Instruments 99/4 seulement
TROFF Même fonction que NOTRACE IBM Advanced, Radio Shack Level II et Extended Color seulement
TRON Même fonction que TRACE IBM Advanced, Radio Shack Level II et Extended Color seulement
UNBREAK Point d'arrêt de fin établi par BREAK Texas Instruments 99/4 seulement
UNTRACE Même fonction que NOTRACE Texas Instruments 99/4 seulement
VERIFY Même fonction que CLOAD? Commodore PET seulement


Dernière mise à jour : Mardi, le 29 avril 2025