PEEK |
Lire une cellule mémoire |
---|---|
Turbo Basic |
Syntaxe
PEEK(adresse) |
Paramètres
Nom | Description |
---|---|
adresse | Ce paramètre permet d'indiquer l'adresse d'offset de la cellule mémoire devant être lu. La valeur doit être comprise entre 0 (00000h) et 65535 (FFFFh) |
Description
Cette fonction permet le lire directement en mémoire
Remarques
- Le paramètre adresse est une expression numérique comprise entre 0 et 65 535 représentant le déplacement de 16 bits du segment en cours défini par la plus récente instruction DEF SEG. La valeur renvoyée peut aller de 0 à 255.
- L'instruction PEEK et l'instruction complémentaire POKE sont des échappements de bas niveau à partir des utilisations définies par Turbo Basic pour la mémoire. Une application pour PEEK et POKE consiste à former des tableaux d'octets pour les applications ne nécessitant pas la gamme complète -32 768 à 32 767 de tableaux d'entiers.
Exemple
Voici un exemple permettant de retourner le contenu d'une autre variable et d'accéder directement aux informations de la RAM du BIOS afin de demander la taille de la mémoire conventionnel :
on obtiendra le résultat suivant :
A% = 41Taille de la mémoire conventionnelle = 640
Voir également
Références des adresses de cellule mémoire du «PC IBM»
Références
INFOGUIDE - Turbo Basic, Editions P.S.I., Bénédicte Hudault, 1988, ISBN: 2-86595-531-1, page 131
Dernière mise à jour : Mardi, le 28 juillet 2015