Manuel Amos Professional  Sommaire  Index

Echantillons


SLOAD
instruction : charger une section d un echantillon
Sload numero canal To adresse,taille

La commande SLOAD est une version amelioree de BLOAD, concue pour charger des parties precises d un fichier en memoire, une section a la fois.

Commencez par indiquer le numero de canal d un fichier d echantillon deja ouvert avec OPEN IN. Ensuite, donnez l adresse memoire cible, generalement le debut d une banque memoire AMOS. Enfin, indiquez la longueur de la section a charger, en octets.

Les donnees sont lues depuis la position courante du pointeur du fichier. Ce pointeur peut etre modifie avec la fonction POF. Cela signifie que vous controlez completement le point de depart du chargement. Evidemment, si la position demandee depasse les limites du fichier, une erreur sera generee. Si la taille demandee est superieure a la taille restante, AMOS lira jusqu a la fin du fichier.

Apres chargement, le pointeur de fichier se deplace automatiquement au prochain octet.

SLOAD peut aussi etre utilise pour d autres types de donnees, pas uniquement les echantillons. Il fonctionne avec tout type de lecteur (disquette, disque dur, etc), mais seul un disque dur, un Ram-disc ou un CD ROM sera assez rapide pour charger des echantillons en continu avec SAM SWAP.

SSAVE
instruction : sauvegarder une portion de memoire dans un fichier
Ssave canal,adresse debut To adresse fin

Cette commande est l inverse de SLOAD. Elle permet de sauvegarder une portion de memoire dans un fichier ouvert avec OPEN OUT ou APPEND. Utilisez les fonctions LOF, POF et EOF pour controler la position exacte dans le fichier.

Retour    Suivant
08.02.05