Voici un tableau de référence des différents procédures ou fonctions du «Basic du Commodore VIC-20» (aussi connu sous le nom de built-in functions) :
| Nom | Description |
|---|---|
| ABS | Cette fonction permet de retourner la valeur absolue du paramètre spécifié. |
| ASC | Cette fonction permet de retourner le code CBM ASCII pour le premier caractère de la chaîne de caractères spécifié. |
| ATN | Cette fonction permet de retourner l'arc tangente spécifié en radians. |
| CHR$ | Cette fonction permet de retourner le caractère de retour pour le code CBM ASCII du nombre spécifié. |
| CLOSE | Cette instruction permet de fermer le fichier logique. |
| CLR | Cette instruction permet d'effacer les variables du programme. |
| CMD | Cette instruction permet de rediriger la sortie d'écran vers un disque logique ou un fichier d'impression. |
| CONT | Cette instruction permet de continuer l'exécution du programme. |
| COS | Cette fonction permet de retourner le cosinus de l'angle spécifié en radians. |
| DATA | Cette instruction permet de définir les données à utiliser par un programme. |
| DEF FN | Cette instruction permet de définir une fonction utilisateur. |
| DIM | Cette instruction permet de déclarer le nombre d'éléments dans un tableau. |
| END | Cette instruction permet de définir la fin de l'exécution du programme. |
| EXP | Cette fonction permet de retourner la valeur exponentielle d'un nombre. |
| FN | Cette fonction permet de retourner la valeur pour la fonction définie par l'utilisateur. |
| FOR | Cette instruction permet de définir une structure de boucle de programme répétitive. |
| FRE | Cette fonction permet de retourner le nombre d'octets disponibles en mémoire. |
| GET | Cette instruction permet de recevoir les données d'entrée du clavier, un caractère à la fois, sans attendre qu'une touche soit enfoncée. |
| GET# | Cette instruction permet de recevoir des données d'entrée depuis une bande magnétique, un disque ou un port RS232. |
| GOSUB | Cette instruction permet d'appeler un sous-programme à partir du numéro de ligne spécifié. |
| GOTO | Cette instruction permet de transférer l'exécution du programme vers le numéro de ligne spécifié. |
| IF | Cette instruction permet d'évaluer une expression conditionnelle et d'exécuter des parties d'un programme en fonction du résultat de l'expression. |
| INPUT | Cette instruction permet de recevoir une chaîne de caractères de données ou un numéro du clavier et d'attendre que l'utilisateur appuie sur RETURN. |
| INPUT# | Cette instruction permet d'entrer les données d'un canal d'entrée/sortie dans une chaîne de caractères ou une variable numérique. |
| INT | Cette fonction permet de retourner la forme entière (tronquée) d'une valeur à virgule flottante. |
| LEFT$ | Cette fonction permet de retourner les caractères les plus à gauche de la chaîne de caractères. |
| LEN | Cette fonction permet de retourner la longueur d'une chaîne de caractères. |
| LET | Cette instruction permet d'attribuer une valeur à une variable. |
| LIST | Cette instruction permet d'afficher la liste du programme BASIC actuellement en mémoire. |
| LOAD | Cette instruction permet de charger un programme à partir d'un périphérique tel que l'unité de disque ou la datassette. |
| LOG | Cette fonction permet de retourner le logarithme naturel du nombre spécifié. |
| MID$ | Cette fonction permet de retourner une sous-chaîne de caractères à partir d'une chaîne de caractères plus grande. |
| NEW | Cette instruction permet d'effacer le programme BASIC et l'entreposage des variables. |
| NEXT | Cette commande est l'instruction de fin du compteur en boucle FOR. |
| ON | Cette commande permet de d'effectuer un branchement vers une instruction GOTO ou GOSUB si une valeur par emplacement correspond à la liste. |
| OPEN | Cette commande permet d'accéder à certain dispositif et périphérique. |
| PEEK | Cette fonction permet de retourner le contenu d'un emplacement mémoire. |
| POKE | Cette commande permet l'écriture directe en mémoire. |
| POS | Cette fonction permet de retourner le numéro de la colonne où la prochaine instruction PRINT commence à l'écran. |
| Cette instruction permet de sortir vers l'écran de texte. | |
| PRINT# | Cette instruction permet d'exporter les données dans des fichiers. |
| READ | Cette instruction permet de lire les données des instructions DATA et les saisir dans une variable numérique ou une chaîne de caractères. |
| REM | Cette instruction permet d'indiquer des commentaires ou remarques sur le fonctionnement d'une ligne de programme. |
| RESTORE | Cette instruction permet de réinitialiser le pointeur de lecture pour que les données puissent être relues. |
| RETURN | Cette instruction permet de retour du sous-programme. |
| RIGHT$ | Cette fonction permet de retourner la sous-chaîne de caractères à partir de l'extrémité la plus à droite de la chaîne de caractères. |
| RND | Cette fonction permet de retourner un nombre aléatoire. |
| RUN | Cette instruction permet d'exécuter le programme BASIC. |
| SAVE | Cette instruction permet d'entreposer le programme en mémoire sur un disque ou une bande magnétique. |
| SGN | Cette fonction permet de retourner le signe du paramètre spécifié. |
| SIN | Cette fonction permet de retourner le sinus du paramètre spécifié. |
| SPC | Cette fonction permet d'ignorer les espaces sur la sortie imprimée. |
| SQR | Cette fonction permet de retourner la racine carrée du paramètre spécifié. |
| STOP | Cette instruction permet d'arrêter l'exécution du programme. |
| STR$ | Cette fonction permet de retourner la représentation sous forme de chaîne de caractères du nombre. |
| SYS | Cette instruction permet d'appeler et exécuter un sous-programme de langage machine à l'adresse spécifiée. |
| TAB | Cette fonction permet de déplacer le curseur à la position de tabulation dans l'instruction actuelle. |
| TAN | Cette fonction permet de retourner la tangente du paramètre en radians. |
| USR | Cette fonction permet d'appeler le sous-programme défini par l'utilisateur. |
| VAL | Cette fonction permet de retourner la valeur numérique d'une chaîne de caractères numérique. |
| VERIFY | Cette instruction permet de vérifier le programme en mémoire par rapport à un programme enregistré sur le disque ou la bande de magnétique. |
| WAIT | Cette instruction permet de suspendre l'exécution du programme jusqu'à ce qu'une condition de données soit satisfaite. |
Dernière mise à jour : Samedi, le 10 avril 2021