PEEK |
Mémoire |
---|---|
ST BASIC |
Syntaxe
X = PEEK(memorylocation) |
Description
Cette fonction permet le lire directement en mémoire.
Remarques
- La fonction PEEK renvoie la valeur à l'emplacement mémoire spécifié. Le type de valeur renvoyé dépend de la dernière instruction DEF SEG comme suit : Si DEF SEG > 0, alors PEEK renvoie un octet quelle que soit la façon dont l'emplacement de PEEK est spécifié. L'emplacement spécifié dans PEEK sera compensé par la valeur spécifiée dans la dernière instruction DEF SEG. Si DEF SEG = 0, la fonction PEEK renvoie un mot de 2 octets si l'emplacement de PEEK est spécifié comme expression FLOAT. Si DEF SEG = 0 et que l'adresse est spécifiée par DEFDBL, PEEK renvoie un entier de 4 octets.
- Vous devez spécifier l'adresse mémoire à l'aide d'une variable plutôt qu'une constante.
- Lors du PEEK, le micro-ordinateur Atari 520ST passe en mode supervision, ce qui signifie que vous pouvez accéder à n'importe quel emplacement de la mémoire, y compris la mémoire protégée.
Exemples
Voici des exemples typiques de l'utilisation de la fonction PEEK :
- X=PEEK(Y)
Voici un autre exemple :
- 100 BYTE%=PEEK(234)
Dernière mise à jour : Vendredi, le 7 Août 2020