274
SECTION DE REFERENCE DU LANGAGE BASIC
1
PRO
1
1
RUN
1
POKE
1
1
FORMAT:
1. POKE [#<bloc de mémoire>,J<adresse>,<liste des entiers>
Abréviation:
PO.
Voir également:
PEEK,
XPEEK, XPOKE
BUT:
REMARQUES:
EXEMPLE:
Ecrit
un
octet ou une série d'octets de données en adresse(s)
spécifiée(s) de mémoire.
Le paramètre <adresse
>
spécifie l'adresse en
dans une gamme de 0
à
65535 (&0
à
&FFFF).
• •
•
memOire compris
Le paramètre
<bloc
de mémoire> spécifié un bloc de mémoire
compris dans une gamme de 0
à
7 où l'octet de donnée requis
doit être mémorisé
.
Si aucun bloc de mémoire n'est spécifié, le
bloc de mémoire par défaut est celui contenant l'étiquette début
du fichier de programmes pour le programme en cours d'exécu-
tion
.
Le paramètre
<liste
des nombres entiers
>
spécifie une liste d'un
ou plusieurs octets de données sous forme de nombres entiers
compris dans une gamme de 0
à
255 (&0
à
&FF) sépa rés par des
virgules,
qui sont écrits dans les adresses consécutives en
mémoire en partant de l'adresse
spécifiée.
Si la mémoire
disponible est insuffisante pour contenir toutes les données dans
•
la liste, un
code
d'erreur est produit. Pour les détails, se référer
à
la topographie mémoire dans les Annexes
.
>POKE
#
2
.&
FF
OO
.25
5
.2
5
5
>
En
partant
de
l'adresse
de
mémoire
&FF00
(65280)
du
bloc
de mémoire
2,
les deux valeurs, 255
et 255,
sont introduites
en mémoire. 255
est
&FF. Ceci
aura comme résultat
de
fixer
16 bits de mémoire
à
"1".
Ne
pas
pratiquer l'utilisation
de
ce
tte
commande sans étudier
la topographie mémoire et sans
savoir
où
il faut
écrire.
Cet exemple
n'étant
qu'une démonstrat
ion,
soulèvera
des problèmes au
niveau
de
l'exécu
tio
n. Toutefois,
une 'ALL RESET' permettra le
rétablissement
après
la
production des
erreurs dues
à
un
mauvais
relevé de
la
mémoire