BLOAD |
Chargement binaire |
---|---|
QuickBASIC/QBasic |
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. En plus des noms de fichiers, les périphériques suivants sont reconnus par la commande «BLOAD» : | |
Valeur | Description | |
KYBD: | Cette valeur permet d'indiquer qu'il faut utilisé le clavier comme entrée. | |
déplacement | Ce paramètre permet d'indiquer l'adresse de déplacement dans lequel est chargé le fichier. 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.
Remarques
- Si aucune unité de disque n'est pas spécifié dans le paramètre du nom de fichier, alors la commande effectuera la lecture sur l'unité courante.
- L'instruction «BLOAD» n'effectue aucun contrôle sur l'emplacement mémoire dans lequel il est déplacé. Ainsi, un mauvais calcul pourrait causé l'écrasement des données en mémoire, voir des variables ou même du système d'exploitation.
- Si vous souhaitez charger les données le même segment que les données de l'interpréteur BASIC, vous devez simplement indiquer «DEF SEG», ainsi, cette syntaxe chargera le contenu du registre du microprocesseur DS dans le segment par défaut.
- Si le déplacement est valeur réel de simple ou de double précision, elle sera convertie en entier. Si le déplacement est un nombre négatif, il sera convertir un nombre naturel contenu sur 2 octets.
- Contrairement au BASICA/GWBASIC, cette commande ne supporter pas le périphérique de cassette.
Exemple
L'exemple suivant permet de charger le contenu d'un fichier directement dans la mémoire vidéo de l'écran graphique de 320x200 pixels :
Voir également
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - BSAVE
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - DEF SEG
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - VARPTR
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - VARSEG
Dernière mise à jour : Mercredi, le 14 septembre 2016