Section courante

A propos

Section administrative du site

LOAD

Charge
Basic du Commodore 64

Syntaxe

LOAD ["filename" [,devicenumber [,secondarynumber]]]

Paramètres

Nom Description
filename Ce paramètre permet d'indiquer le nom du fichier à charger. Dans ce contexte, certains caractères ont des significations spéciales, par exemple, les caractères génériques "*", "?" ou le caractère de chargement de répertoire "$").
devicenumber Ce paramètre permet d'indiquer le numéro de périphérique d'entreposage auquel accéder en utilisant le schéma suivant :
Valeur Description
1 Cette valeur permet d'indiquer un datasette.
8 à 15 Cette valeur permet d'indiquer un numéro d'unité de disque (première unité de disque en option 8, deuxième unité de disque 9,...).
Si aucun numéro de périphérique n'est indiqué, l'ordinateur utilise par défaut le périphérique 1, généralement la Datasette.
secondarynumber Ce paramètre permet d'indiquer comment les données doivent être chargées :
Valeur Description
0 Cette valeur permet d'indiquer le programme sera chargé à l'adresse de début de la mémoire BASIC (2049/$0801).
1 Cette valeur permet d'indiquer que le programme sera chargé de manière absolue, c'est-à-dire qu'il est entreposé à l'emplacement défini par les deux premiers octets de l'image du fichier PRG. Généralement nécessaire pour que les programmes en langage machine soient correctement localisés dans la mémoire.
Si ce n'est pas spécifié, la valeur par défaut est 0.

Description

Cette commande permet de remplir la mémoire de l'ordinateur avec un programme entreposé sur disquette ou cassette.

Remarques

Exemples

L'exemple suivant permet de charger un programme à partir du premier unité de disque 8 :

  1. LOAD "NOMPROG",8

L'exemple suivant permet de charger un programme absolu à partir du deuxième unité de disque 9 :

  1. LOAD "NOMPROG",9,1

L'exemple suivant permet de charger un programme dont le nom de fichier est entreposé dans la chaîne FILE$ absolue du Datasette :

  1. LOAD FILE$,1,1


Dernière mise à jour : Jeudi, le 9 Juillet 2020