USR |
Utilisateur |
---|---|
Basic du Commodore 128 |
Syntaxe
USR(X) |
Description
Cette fonction permet d'appeler le sous-programme défini par l'utilisateur.
Remarque
- Lorsque cette fonction est utilisée, le programme BASIC passe à un programme en langage machine dont le point de départ est contenu dans les emplacements mémoire 4633 ($1219) et 4634 ($121A), (ou 785 ($0311) et 786 ($0312) en mode C64). Le paramètre X est passé au programme de langage machine dans l'accumulateur à virgule flottante ($63 - $68 en mode C128). Une valeur est renvoyée au programme BASIC via la variable appelante. Vous devez diriger la valeur dans une variable de votre programme afin de recevoir la valeur de l'accumulateur à virgule flottante. Une «ILLEGAL QUANTITY ERROR» se produit si vous ne spécifiez pas cette variable. Il permet à l'utilisateur d'échanger une variable entre le code machine et BASIC.
Dernière mise à jour : Samedi, le 10 Avril 2021