Section courante

A propos

Section administrative du site

Voici la liste des commandes et fonctions reconnu par le BASIC For TRSDOS Version 6 :

Nom Description
ABS Cette fonction permet de retourner la valeur absolue d'un nombre.
ASC Cette fonction permet de retourner la valeur du code ASCII d'un caractère.
ATN Cette fonction permet de retourner l'arc tangente.
AUTO Cette commande permet de lancer l'incrémentation automatique des lignes de codes sources Basic,
CALL Cette commande permet d'appeler une procédure.
CDBL Cette fonction permet de retourner un nombre en format réel de double précision.
CHAIN Cette commande permet de transférer l'exécution à un autre programme de code source Basic.
CHR Cette fonction retourne un caractère correspondant à la valeur du code ASCII.
CINT Cette fonction permet d'effectuer la conversion d'une valeur sous forme entière
CLEAR Cette commande permet d'effacer une zone mémoire.
CLOSE Cette commande permet d'effectuer la fermeture d'un fichier
CLS Cette commande permet d'effacer l'écran.
COMMON Cette commande permet d'indiquer les variables à conserver lors d'une enchaînement de programme avec la commande «CHAIN».
CONT Cette commande permet de poursuivre l'exécution du programme après une interruption par l'utilisateur ou qu'une erreur s'est produit.
COS Cette fonction permet de retourner le cosinus d'un angle en radian.
CSNG Cette fonction permet de retourne un nombre en format réel de simple précision.
CVD Cette fonction permet de transformer une valeur sous un type réel de double précision.
CVI Cette fonction permet de transformer une valeur sous un type entier.
CVS Cette fonction permet de transformer une valeur sous un type réel de simple précision.
DATA Cette commande permet de mettre un regroupement de données.
DATE$ Cette variable permet de demander ou de mettre à jour la date du système d'exploitation.
DEFDBL Cette commande permet de définir des variables de réel de double précision.
DEF FN Cette commande permet de définir une fonction.
DEFINT Cette commande permet de définir des variables entière.
DEFSNG Cette commande permet de définir des variables de réel de simple précision.
DEFSTR Cette commande permet de définir des variables de chaîne de caractères.
DEF USR Cette commande permet de définir un point d'entrée pour une routines USR.
DELETE Cette commande permet de supprimer des numéros de ligne du code source Basic.
DIM Cette commande permet de définir des tableaux.
EDIT Cette commande permet d'effectuer l'édition d'une ligne du code source Basic.
ELSE Cette commande est la clause «Autrement» d'une condition.
END Cette commande permet de mettre fin au programme.
EOF Cette fonction permet d'indiquer si la fin du fichier est atteinte.
ERASE Cette commande permet de supprimer un tableau du programme en cours et de libérer la mémoire qu'il utilise.
ERL Cette fonction permet retourne le numéro de ligne où c'est produit l'erreur.
ERR Cette fonction permet de retourner le code d'erreur ayant provoqué l'arrêt du programme.
ERROR Cette commande permet d'effectuer la simulation d'un code d'erreur.
ERRS$ Cette fonction permet de retourner le dernier numéro d'erreur du TRSDOS et son message.
EXP Cette fonction permet de retourner la valeur exponentielle d'un nombre.
FIELD Cette commande permet d'effectuer la réservation de la mémoire tampon pour des accès séquentielle dans un fichier.
FIX Cette fonction retourne la valeur arrondie d'un nombre.
FOR Cette commande permet d'effectuer un compteur en boucle.
FRE Cette fonction retourne l'espace disponible pour les variables.
GET Cette commande permet la lecture d'un fichier
GOSUB Cette commande permet d'appeler un sous-programme.
GOTO Cette commande permet de sauter à un numéro de ligne spécifié.
HEX$ Cette fonction retourne sous forme de chaîne de caractères en nombre hexadécimal d'une valeur numérique.
IF Cette commande permet d'effectuer un teste conditionnel.
INKEY$ Cette fonction permet de retourner sous forme de chaîne de caractères la valeur du caractère en attente sur clavier s'il y a lieu.
INP Cette fonction permet de lire la valeur d'un port d'entrée de la machine.
INPUT Cette instruction interroge l'utilisateur ou lit dans un fichier.
INPUT$ Cette fonction permet d'effectuer la lecture d'une chaîne de caractères à partir du clavier ou d'un fichier.
INSTR Cette fonction permet d'indiquer la position d'une sous-chaîne de caractères situé dans une chaîne de caractères.
INT Cette fonction permet de retourner la valeur entière d'un nombre.
KILL Cette commande permet d'effacer un fichier.
LEFT$ Cette fonction retourne les caractères du début d'une chaîne de caractères.
LEN Cette fonction retourne la longueur d'une chaîne de caractères.
LET Cette commande permet d'affecter une valeur à une variable.
LINE INPUT Cette fonction permet d'effectuer la lecture d'une ligne entière texte d'une console ou d'un identificateur de descripteur de fichier.
LIST Cette commande permet d'afficher le code source Basic.
LLIST Cette commande permet de sortir sur l'imprimante le code source Basic.
LOAD Cette commande permet d'effectuer le chargement du code source Basic en mémoire de l'interpréteur Basic.
LOC Cette fonction permet d'indiquer la position du dernière enregistrement ayant été lu.
LOF Cette fonction permet de retourner la taille d'un identificateur de descripteur de fichier.
LOG Cette fonction retourne le logarithme naturel ou népérien.
LPRINT Cette commande permet d'imprimer du texte sur l'imprimante.
LSET Cette commande permet de cadrer à gauche une chaîne de caractères.
MEM Cette fonction permet de retourner la quantité de mémoire.
MERGE Cette commande permet de jumeler le fichier spécifié avec le code source courant.
MID$ Cette fonction retourne une sous-chaîne de caractères contenu dans une chaîne de caractères.
MKD$ Cette fonction permet de convertir une valeur réel de double précision en chaîne de caractères
MKS$ Cette fonction permet de convertir une valeur réel de simple précision en chaîne de caractères
NAME Cette commande permet de renommer un fichier
NEW Cette commande permet de réinitialiser le BASIC
NEXT Cette commande est l'instruction de fin du compteur en boucle FOR.
OCT$ Cette fonction retourne sous forme de chaîne de caractères en nombre octal d'une valeur numérique.
ON ERROR GOTO Cette commande permet d'effectuer des branchements automatique lorsqu'une erreur du code source Basic se produit.
ON .. GOSUB Cette commande permet d'effectuer des branchements à des numéros de ligne de sous-programme en fonction de cas supérieur ou égal à 1 consécutif.
ON .. GOTO Cette commande permet d'effectuer des branchements à des numéros de ligne en fonction de cas supérieur à 1 consécutif.
OPEN Cette commande permet d'effectuer l'ouverture d'un fichier
OPTION BASE Cette commande permet d'indiquer le rang inférieur d'un tableau
OUT Cette commande permet d'envoyer un octet vers le port de sortie de la machine.
PEEK Cette fonction permet le lire directement en mémoire.
POKE Cette commande permet l'écriture directement en mémoire.
POS Cette fonction permet de demander la position horizontale du curseur.
RANDOM Cette fonction permet de demander aléatoire.
READ Cette commande permet d'effectuer la lecture de données contenu dans «DATA».
RENUM Cette commande permet de renommer les numéros de ligne.
RESTORE Cette commande permet d'effectuer la restauration du pointeur de lecture des données «DATA» à partir du début ou de l'étiquette spécifié.
RESUME Cette commande permet de redémarrer l'exécution du programmation à la suite d'une erreur.
RETURN Cette commande permet un retour d'un sous-programme GOSUB.
RIGHT$ Cette fonction retourne les caractères à la fin d'une chaîne de caractères.
RND Cette fonction permet de générer un nombre aléatoire.
ROW Cette fonction permet de demander la position de la ligne dans l'écran.
RSET Cette commande permet de cadrer à droite une chaîne de caractères.
RUN Cette commande permet de lancer l'exécution du programme contenu en mémoire de l'interpréteur BASIC.
SAVE Cette commande permet de sauvegarde sur disque le code source contenu dans la mémoire de l'interpréteur BASIC.
SGN Cette fonction permet de retourner le signe d'un nombre.
SIN Cette fonction permet de retourner le sinus.
SOUND Cette commande permet de générer un son.
SPACE Cette fonction répète un caractère d'espace plusieurs fois sous forme de chaîne de caractères.
SPC Cette fonction permet de sortir sur le terminal un caractère d'espace plusieurs fois sous forme de chaîne de caractères.
SQR Cette fonction permet de retourner la racine carré.
STOP Cette commande permet d'arrêter temporairement le programme à se point.
STR Cette fonction transforme une valeur numérique en chaîne de caractères.
STRING Cette fonction répète un caractère détermine plusieurs fois sous forme de chaîne de caractères.
SWAP Cette commande permet d'échanger les valeurs de variables.
SYSTEM Cette commande permet de repasser le contrôle au système d'exploitation TRSDOS.
TAN Cette fonction trigonométrique retourne la tangente.
THEN Cette commande permet d'indiquer l'action a effectuer dans une condition définir par IF.
TIME$ Cette fonction retourne l'heure courante.
TROFF Cette commande permet de désactiver le traçage des numéros de ligne durant l'exécution du programme.
TRON Cette commande permet d'activer le traçage des numéros de ligne durant l'exécution du programme.
USR Cette fonction permet d'appeler des sous-programmes de langage machine.
VAL Cette fonction transforme chaîne de caractères en sa valeur numérique.
VARPTR Cette fonction permet de demander l'adresse d'offset d'une variable ou d'un bloc de tampon fichier.
WAIT Cette commande permet d'attendre une réponse de la part d'un port d'entrée de la machine.
WHILE .. WEND Cette commande permet d'effectuer une boucle.
WRITE Cette commande permet l'écriture d'un message entre guillemet.


Dernière mise à jour : Samedi, le 11 juillet 2020