| Token(s) | |
| ABS | FF 01 | Fournit la valeur absolue de l'expression numérique. |
| ASC | FF 02 | Fournit la valeur ASCII du premier caractère d'une chaîne alphanumérique. |
| ATN | FF 03 | Fournit la valeur, en radian, de l'arc tangente d'une valeur numérique. |
| AUTO | 80 | Permet la numérotation automatique des lignes de basic lors de la saisie d'un programme. |
| CALL | 81 | Permet d'appeler des sous-programmes en langage machine à partir de Basic. |
| CDBL | FF 04 | Fournit la valeur d'une expression numérique au format double précision. |
| CHAIN | 82 | Charge et lance un programme à partir du programme en court. |
| CHAIN MERGE | 82 A8 | Même fonction que CHAIN. |
| CHR$ | FF 05 | Fournit le caractère alphanumérique dont le codage est donné en ASCII par l'expression numérique. |
| CINT | FF 06 | Fournit la valeur de l'expression numérique au format entier. |
| CLEAR | 83 | Réinitialise les variables, efface les tableaux, supprime les fonctions et ferme les fichiers. |
| COMMON | 85 | Permet de déclarer des variables à conserver lors de l'utilisation de CHAIN, CHAIN MERGE et COMMON RESET. |
| COMMON RESET | 85 BC | Même effet que CLEAR, hormis la préservation des variables déclarées par COMMON. |
| CONT | 86 | Permet de relancer un programme interrompu par STOP ou < CTRL > < C >. |
| COS | FF 07 | Fournit le cosinus de l'expression numérique donnée en radians. |
| CLOSE | 84 | Ferme les fichiers en cours d'utilisation. |
| CSNG | FF 08 | Fournit la valeur de l'expression numérique au format simple précision. |
| CVD | FF 09 | Fournit la valeur en double précision d'une chaîne de caractères créée par MKD$. |
| CVI | FF 0A | Fournit la valeur entière d'une chaîne de caractères créée par MKD$. |
| CVIK | FF 2A | Fournit la valeur entière d'une chaîne de caractères générée par MKIK$. |
| CVS | FF 0B | Fournit la valeur en simple précision d'une chaîne de caractère générée par MKS$. |
| CVUK | FF 2B | Fournit la valeur entière d'une chaîne de caractères générée par MKUK$. |
| DATA | 87 | Permet de définir une liste de valeurs pouvant être lues par READ. |
| DEC$ | FF 72 | Fournit une chaîne de caractères représentative de l'expression numérique selon un format donné. |
| DEF FN | 88 DE | Permet de définir des fonctions dans un programme. |
| DEF USR | 88 E5 | Permet de définir un sous-programme en langage machine en tant que fonction. |
| DEFDBL | 89 | Permet de définir le type de variables au format double précision. |
| DEFINT | 8A | Permet de définir le type de variables au format entier. |
| DEFSNG | 8C | Permet de définir le type de variables au format simple précision. |
| DEFSTR | 8D | Permet de définir le type de variables au format chaîne alphanumérique. |
| DELETE | 8E | Permet de supprimer une série de lignes du programme Basic. |
| DIM | 8F | Permet de déclarer des tableaux. |
| DIR | 90 | Affiche le catalogue à l'écran. |
| DISPLAY | D0 | Affiche le contenu d'un fichier. |
| EDIT | 91 | Edite une ligne de programme à l'écran. |
| END | 93 | Signale et termine la fin d'un programme. |
| EOF | FF 0C | Renvoi la valeur -1 si le pointeur de fichier est à la fin du fichier. |
| ERA | 94 | Efface un ou plusieurs fichiers. |
| ERASE | 95 | Efface les tableaux spécifiés. |
| ERL | DC | Donne le numéro de la ligne où une erreur s'est produite. |
| ERR | DD | Donne le numéro de l'erreur qui s'est produite. |
| ERROR | 96 | Permet de générer une erreur dont le numéro est spécifié. |
| EXP | FF 0D | Fournit la valeur exponentielle de l'expression numérique. |
| FIELD | 97 | Crée et associe des variables à chaque zone pour le fichier concerné. |
| FILES | 98 | Permet d'afficher le catalogue disquettte complet ou partiel. |
| FIND$ | 73 | Permet de rechercher un fichier. |
| FIX | FF 0E | Elimine la partie décimale de l'expression entière. |
| FOR.. TO.. [STEP..] | 99.. E3.. [E0.] | Boucle de type POUR... JUSQU'A. |
| FRE | FF 0F | Permet de connaître la mémoire disponible. |
| GET | 9A | Lit un enregistrement dans le tampon d'enregistrement. |
| GOSUB | 9B | Appelle un sous-programme. |
| GOTO | 9C | Renvoi à la ligne spécifiée. |
| HEX$ | FF 74 | Fournit une chaîne hexadécimale représentant l'expression numérique. |
| HIMEN | E7 | Fournit l'octet le plus élevé de la mémoire utilisée par Basic. |
| IF.. THEN.. [GOTO].. [ELSE] | 9D... E2... [9C]... [92] | Permet d'exécuter des traitements conditionnels. |
| INKEY$ | FF 75 | Permet la lecture d'un caractère du clavier. |
| INP | FF 10 | Lit une valeur sur un port d'entrée/sortie. |
| INPUT | 9E | Permet de lire une chaîne ou une valeur à partir du clavier. |
| INPUT# | 9F | Permet de lire des données dans un fichier séquenciel. |
| INPUT$ | FF 76 | Permet de lire un nombre fixé de caractère à partir du clavier. |
| INSTR | FF 77 | Permet de rechercher une chaîne de caractères dans une autre chaîne. |
| INT | FF 11 | Arrondi à sa partie entière un nombre. |
| KILL | A0 | Efface un fichier. |
| LEFT$ | FF 78 | Extrait un nombre déterminé de caractères de la partie gauche d'une chaîne de caractères. |
| LEN | FF 12 | Détermine la longueur d'une chaîne de caractères. |
| LET | A1 | Instruction d'affectation. |
| LINE INPUT | A2 9E | Lire une ligne de texte au clavier. |
| LINE INPUT# | A2 9F | Lire une ligne complète dans un fichier. |
| LIST | A3 | Liste le programme à l'écran. |
| LLIST | A4 | Liste le programme sur imprimante. |
| LOAD | A5 | Lit un programme sur disque. |
| LOC | FF 13 | Donne le numéro d'enregistrement actif d'un fichier. |
| LOF | FF 14 | Fournit la longueur d'un fichier. |
| LOG | FF 15 | Fournit le logarithme népérien d'un nombre. |
| LOGIO | FF 16 | Fournit le logarithme décimal d'un nombre. |
| LOWER$ | FF 17 | Convertit une chaîne en minuscule. |
| LPOS | FF 18 | Fournit la position de la tête de l'imprimante. |
| LPRINT | A6 | Affiche des données ou caractères sur l'imprimante. |
| LSET | A7 | Justifie à gauche une chaîne de caractères en la remplaçant par une autre. |
| MAX | FF 79 | Détermine le maximum de plusieurs valeurs. |
| MEMORY | CF | Permet de modifier l'espace mémoire utilisé par Basic. |
| MERGE | A8 | Fusionne un programme sur disque avec le programme actuel. |
| MID$ | A9 | Permet d'obtenir ou de remplacer la partie d'une chaîne de caractères. |
| MIN | FF 7A | Détermine le minimum de plusieurs valeurs. |
| MKD$ | FF 19 | Crée une chaîne de caractères en double longueur. |
| MKI$ | FF 1A | Crée une chaîne de caractères à partir d'un entier. |
| MKIK$ | FF 2C | Crée une chaîne de caractères à partir d'un entier, pour utilisation en tant que clé. |
| MKS$ | FF 1B | Crée une chaîne à partir d'un nombre simple précision. |
| MKUK$ | FF 2D | Crée une chaîne à partir d'un nombre entier non signé, pour utilisation en tant que clé. |
| NAME... AS | AA... DA | Change le nom d'un fichier. |
| NEW | AC | Vide le contenu de la mémoire. |
| OCT$ | FF 7B | Convertit un nombre en une chaîne codée en octale. |
| ON... GOSUB/GOTO | AD... 9B/9C | Permet de gérer une structure de cas. |
| ON ERROR GOTO | AE | Procédure de traitement d'erreur. |
| OPEN | AF | Permet d'ouvrir des fichiers sur disque. |
| OPTION BASE | B0 | Spécifie la valeur de départ pour les tableaux. |
| OPTION FILES | B0 98 | Permet de changer l'unité ou le numéro d'utilisateur. |
| OPTION INPUT | B0 9E | Définit un sous-programme en langage machine pour traiter les entrées au clavier. |
| OPTION LPRINT | B0 A6 | Définit un sous-programme en langage machine pour traiter les sorties sur imprimante. |
| OPTION NOTTAB | B0 FD E1 | Empêche Basic de convertir le caractère TAB en chaînes d'espaces. |
| OPTION PRINT | B0 B3 | Définit un sous-programme en langage machine pour traiter les sorties sur écran. |
| OPTION RUN | B0 C2 | Empêche les interruptions du programme Basic. |
| OPTION STOP | B0 C4 | Réactive la possibilité d'interruption du programme. |
| OPTION TAB | B0 E1 | Permet la conversion par Basic du caractère TAB par des espaces. |
| OUT | B1 | Permet d'envoyer un octet sur un port d'entrée/sortie. |
| PEEK | FF 1C | Permet de lire un octet en mémoire machine. |
| POKE | B2 | Permet d'écrire un octet en mémoire machine. |
| POS | FF 1D | Permet de connaître la position du curseur à l'écran. |
| PRINT | B3 | Permet l'affichage de données ou de caractères à l'écran. |
| PRINT# | B4 | Permet l'écriture de données ou de caractères dans un fichier. |
| PUT | B5 | Permet de mettre des données dans un fichier à accès direct. |
| RANDOMIZE | B7 | Permet d'initialiser le générateur de nombres aléatoires. |
| READ | B8 | Permet la lecture de données placées en ligne de DATA. |
| REM | B9 | Permet d'introduire des commentaires dans un programme. |
| REN | BA | Permet de donner un nouveau nom à un fichier. |
| RENUM | BB | Pérmet la renumérotation de tout ou partie d'un programme. |
| RESET | BC | Permet de réinitialiser la strucxure des fichiers. |
| RESTORE | BD | Permet de positionner le pointeur de DATA sur une ligne spécifique. |
| RIGHT$ | FF 7C | Permet la lecture de la partie droite d'une chaîne de caractères. |
| RND | FF 7D | Génère un nombre aléatoire. |
| ROUND | FF 7E | Arrondit un nombre avec un nombre déterminé de décimales. |
| RSET | C1 | Remplace le contenu d'une chaîne par une autre, justifiée à droite. |
| RUN | C2 | Charge et/ou lance l'exécution d'un programme. |
| SAVE | C3 | Inscrit le programme en mémoire sur disque. |
| SGN | FF 1E | Permet de connaître le signe d'une valeur. |
| SIN | FF 1F | Fournit la valeur du sinus d'une expression numérique exprimée en radians. |
| SPACE$ | FF 20 | Crée une chaîne d'espace d'une longueur déteminée. |
| SPC | DF | Affiche un nombre déterminé d'espaces. |
| SQR | FF 21 | Calcul la racine carrée d'une expression numérique. |
| STOP | C4 | Permet d'interrompre l'exécution d'un programme. |
| STR$ | FF 22 | Convertit une expression numérique en une chaîne de caractères. |
| STRING$ | FF 7F | Permet de créer une chaîne de caractères composé de plusieurs fois le même caractère. |
| STRIP$ | FF 28 | Positionne à 0 le bit numéro 7 de chaque caractère d'une chaîne de caractères. |
| SWAP | C5 | Echange le contenu de deux variables. |
| SYSTEM | C6 | Renvoi au système d'exploitation. |
| TAB | E1 | Positionne à la tabulation spécifiée. |
| TAN | FF 23 | Calcul la tangente d'une expression numérique exprimée en radians. |
| TROFF | C7 | Désactive la fonction trace. |
| TRON | C8 | Active la fonction trace. |
| TYPE | D3 | Affiche le contenu d'un fichier à l'écran. |
| UPPER$ | FF 25 | Convertit en majuscule tous les caractères d'une chaîne. |
| UNT | FF 24 | Convertit une valeur en un entier non signé. |
| USR | E5 | Permet l'appel d'un sous-programme en langage machine par un nom de fonction. |
| VAL | FF 26 | Détermine la valeur numérique d'une chaîne, si elle contient une expression numérique. |
| VARPTR | E6 | Permet de connaître l'adresse d'une variable. |
| VERSION | FF 29 | Permet de connaître la version de Basic utilisé. |
| WAIT | C9 | Attend la présence d'une valeur sur un numéro de port spécifié. |
| WHILE... WEND | CB... CA | Exécute une boucle de type TANTQUE... FINTANTQUE. |
| WIDTH | CC | Spécifie la largeur de l'écran. |
| WIDTH LPRINT | CC A6 | Spécifie le nombre de caractères par ligne sur l'imprimante. |
| WRITE | CD | Permet d'afficher des caractères sur l'écran. |
| WRITE# | CE | Permet d'écrire des expressions numériques ou des chaînes de caractères sur un fichier. |
| ZONE | D5 | Permet de modifier la zone d'impression utilisée par PRINT, LPRINT et PRINT#. |
| Les fonctions JETSAM |
| ADDKEY | FF 65 | Ajoute une clé à un fichier d'index représentatif d'un enregistrement d'un fichier de données. |
| ADDREC | FF 66 | Ajoute une clé à un fichier d'index et un nouvel enregistrement au fichier de données concerné. |
| BUFFERS | D6 | Permet de connaître la quantité de mémoire utilisée par JETSAM pour la gestion des fichiers. |
| CONSOLIDATE | FF 63 | Provoque l'écriture sur la disquette des données d'un fichier en cours de modification. |
| CREATE | D1 | Crée et ouvre un fichier indexé, ainsi que son fichier de données associé. |
| DELKEY | FF 67 | Supprime une clé du fichier d'index, ainsi que son enregistrement associé, si ce dernier existe. |
| FETCHKEY$ | FF 68 | Permet de connaître la valeur de la clé active. |
| FETCHRANK | FF 69 | Permet de connaître le rang de la clé en position active. |
| FETCHREC | FF 6A | Cherche le numéro d'enregistrement correspondant à la clé active. |
| LOCK | FF 6B | Permet la modification ou suppression d'un verrou d'enregistrement. |
| OPTION FIELD | B0 97 | Intègre les octets d'un enregistrement indexé dans un enregistrement utilisateur. |
| SEEKKEY | FF 6C | Recherche une clé déterminée et la rend active. |
| SEEKNEXT | FF 6D | Recherche la clé suivant celle qui est active. |
| SEEKPREV | FF 6E | Recherche la clé précédent celle active. |
| SEEKRANK | FF 6F | Recherche la première clé du rang spécifié suivant la position en cours. |
| SEEKREC | FF 70 | Initialisation de la position en cours à partir de valeurs enregistrées. |
| SEEKSET | FF 71 | Recherche la clé suivante, différente de celle en cours. |