BLOAD |
Chargement binaire |
| BASIC |
Syntaxe
|
BLOAD spécification de fichier[,déplacement]
|
Paramètres
| Nom |
Description |
| spécification de fichier |
Ce paramètre permet d'indiquer le nom du fichier à charger en mémoire |
| déplacement |
Ce paramètre permet d'indiquer l'adresse de déplacement dans lequel est chargé le fichier en se basant sur l'adresse de segment de l'instruction «DEF SEG». |
Description
Cette commande permet de charger des données binaire d'un fichier
Remarques
- La commande BLOAD permet de charger un fichier binaire directement en mémoire à une adresse précise. Elle est souvent utilisée pour charger des images,
des sons, ou des routines en langage machine dans des programmes BASIC.
- Le premier paramètre, la spécification de fichier, est une chaîne indiquant le nom du fichier à charger. Ce fichier doit exister et contenir des données binaires
compatibles avec la zone mémoire visée.
- Le second paramètre, optionnel, indique le déplacement mémoire où charger les données. Si ce paramètre est omis, l'adresse actuelle définie par DEF SEG est utilisée
comme point de chargement par défaut.
- Il est essentiel de bien définir l'adresse mémoire avec DEF SEG avant d'utiliser BLOAD, sinon les données risquent d'être écrites à un emplacement mémoire non prévu.
Cela peut entraîner des plantages ou des corruptions de données.
- BLOAD est souvent utilisé avec son homologue BSAVE, permettant de sauvegarder un bloc mémoire dans un fichier binaire. Ensemble, elles permettent un contrôle
total sur le contenu mémoire du programme.
- Cette commande est particulièrement utile dans des environnements DOS ou sur des machines comme le
PCjunior, le Tandy ou le MSX, où
les ressources matérielles sont accessibles en mémoire. Elle permet d'interfacer BASIC avec du code bas niveau.
- L'usage de BLOAD nécessite une bonne connaissance de la structure mémoire et du matériel cible, car elle ne vérifie pas la compatibilité ni la validité des données
chargées. C'est une commande puissante mais potentiellement dangereuse.
- Dans les contextes éducatifs ou pour des démos graphiques rétro, BLOAD permet de restaurer rapidement des écrans ou des états mémoire sauvegardés auparavant. Cela permet
un gain de temps considérable à l'exécution du programme.
Dernière mise à jour : Vendredi, le 21 Juillet 2023