Syntaxe
Paramètres
| Nom |
Description |
| integer1 |
Ce paramètre représente l'adresse mémoire (en RAM) où la valeur 32 bits sera écrite. Cette adresse doit être paire pour respecter l'alignement mémoire. |
| integer2 |
Ce paramètre représente la valeur 32 bits (long) qui sera écrite à l'adresse mémoire spécifiée par integer1. |
Description
Cette instruction permet l'écriture directement une cellule mémoire de 32 bits.
Remarques
- La commande POKE_L insèrent des valeurs dans n'importe quelle adresse de la RAM. La première expression entière représente l'adresse à laquelle vous souhaitez insérer la valeur. Le deuxième
entier est la valeur que vous souhaitez placer à cette adresse.
- De toute évidence, la valeur des expressions spécifiées pour les formats mot long de cette commande doit être paire.
- Une application très utile de POKE_L consiste à créer des sons pour votre Amiga.
La commande WAVE fournit la forme d'onde du son sous la forme d'un tableau d'entiers, mais les valeurs sont des octets.
Puisque ABasiC attribue à chaque tableau d'entiers 4 octets par cellule, vous devez avoir un moyen de charger les valeurs d'octets dans le tableau.
Dernière mise à jour : Mardi, le 11 Août 2020