Télécharger Imprimer la page

Sharp PC-1600 Mode D'emploi page 344

Publicité

338
SECTION DE REFERENCE DU LANGAGE BASIC
XCALL
FORMAT:
1.
XCALL
<adresse>
[,<nom de variable>]
Abréviation: XC.
Voir également: NEW, POKE, XPOKE
BUT:
Utilisée pour appeler un programme de langage machine.
REMARQUES:
L'instruction XCALL est essentiellement
identique
à l'instruction
CALL et appelle un programme ou sous-programme de langage
machine stocké en
mémoire.
La différence est que cette commande est compatible avec la
commande spécifiée dan,s le PC-1500. Lorsque le programme est
appelé, une vale.ur de variable simple peut passer du programme
BASIC en cours d'exécution en programme de langage machine.
Et lorsque l'exécution du programme de langage machine est
terminée, la même variable simple sera renvoyée au programme
d'appel. Les registres A et X sont utilisés
à
cet
effet. la variable
à
passer doit avoir été affectée avant l'exécution de XCALl. Le
programme de langage machine doit avoir été introduit en
mémoire par l'instruction XPOKE avant qu'il ne puisse être
appelé.
Le paramètre
<adresse>
spécifie l'adresse inférieure dans le
bloc de mémoire actuel où le programme de langage machine
est stocké.
Le paramètre
<nom
de variable> spécifie la variable dont la
valeur est passée au programme de langage machine
à
l'entrée,
et renvoyée au programme d'appel BASIC
à
la sortie si le
drapeau de report est
élevé.
Le paramètre <nom de variable> spécifie une variable numéri-
que, et doit être un nombre entier dans une gamme de
-32768 à
32767.
La valeur est amenée au registre X, et le contenu du
registre X est ramené au programe d'appel avec le même nom
de variable
à
la sortie. Si un nom de variable de deux caractères
est utilisé, il doit avoir été déclaré par l'instruction DIM ou un
code d'erreur sera engendré.

Publicité

loading