Section courante

A propos

Section administrative du site

BLOAD

Chargement binaire
GWBASIC

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». La valeur du déplacement doit être situé entre 0 et 65535. La valeur par défaut du déplacement est la même qu'indiquer par l'instruction «BSAVE».

Description

Cette commande permet de charger des données binaire d'un fichier.

Algorithme

MODULE BLOAD(nom_fichier, adresse_mémoire)
   SI le fichier nommé nom_fichier n'existe pas ALORS
      Afficher une erreur "Fichier introuvable"
      RETOURNE
   FIN SI

   SI adresse_mémoire n'est pas spécifiée ALORS
      adresse_mémoire ← adresse par défaut (définie par le système)
   FIN SI

   Ouvrir le fichier nommé nom_fichier en mode binaire
   Lire les données binaires du fichier
   Charger les données à partir du fichier dans l'adresse_mémoire spécifiée
   Fermer le fichier

Remarques

Exemple

L'instruction DEF SEG de la ligne 10 pointe le segment vers le tampon d'écran. L'instruction DEF SEG à la ligne 10 et le déplacement de 0 à la ligne 20 garantissent que l'adresse correcte est utilisée. La commande BLOAD à la ligne 20 charge le fichier nommé image dans la mémoire tampon de l'écran.

  1. 10 DEF SEG=&HB800
  2. 20 BLOAD"IMAGE", 0


Dernière mise à jour : Lundi, le 19 janvier 2015