WAIT |
Attente |
---|---|
Basic du Commodore 64 |
Syntaxe
WAIT numéroduport,andexp[,orexp] |
Paramètres
Nom | Description |
---|---|
numéroduport | Ce paramètre permet d'indiquer le numéro du port d'entrée/sortie |
andexp | Ce paramètre permet d'indiquer l'opération «Et binaire» effectué sur la sortie du port |
orexp | Ce paramètre permet d'indiquer l'opération «Ou binaire» effectué sur la sortie du port |
Description
Cette commande permet d'attendre une réponse de la part d'une adresse mémoire.
Remarques
- L'instruction WAIT est utilisée pour arrêter un programme jusqu'à ce que le contenu d'un emplacement de mémoire change d'une manière spécifique. L'adresse doit être comprise entre 0 et 65535. Les paramètres andexp et orexp doivent être compris entre 0 et 255.
- Le contenu de l'emplacement mémoire est d'abord traitement avec un «Et binaire» avec la valeur andexp. Si la valeur orexp est présente, l'emplacement mémoire spécifié est «Ou exclusif binaire» avec la valeur orexp. Si le résultat est zéro, le programme vérifie à nouveau l'emplacement de la mémoire. Lorsque le résultat n'est pas nul, le programme continue avec l'instruction suivant immédiatement WAIT.
Exemple
L'exemple suivant attendra que la touche Commodore soit enfoncée, jusqu'à ce que cela se produise, le moyen le moins radicale de sortir de cette instruction est d'appuyer sur la combinaison de touche Run/Stop+Restore :
- WAIT 653,2
Dernière mise à jour : Lundi, le 12 décembre 2016