POKE_NORMAL

POKE_NORMAL

LES COMMANDES POKE16 A,V ET POKE32 A,V ÉCRIVENT V AVEC LE POIDS FORT DE V À L'ADRESSE A

  • Type: Commande
  • Paramètre: 0
  • Groupe: Système

ACTION

La commande POKE_NORMAL modifie le comportement des commandes POKE16 et POKE32.

Après la commande POKE_NORMAL, POKE16 A,V écrit la valeur de 16 bits V en A et A+1, avec le poids fort de V en A.

Après la commande POKE_NORMAL, POKE32 A,V écrit la valeur V de 32 bits en A, A+1, A+2, A+3 avec le poids fort de V en A.

Remarque : par défaut, POKE16 et POKE32 ont ce comportement (poids fort en A).

SYNTAXE : POKE_NORMAL

UTILISATION

  • La commande POKE_NORMAL est utilisé pour revenir au fonctionnement par défaut des commandes POKE16 et POKE32.

ERREUR

  • Rien.

EXEMPLE

dim v%,address

address=adr(v%)

poke_reverse

poke16 address,2*power(256,1)+power(256,0)

print peek(address)

print peek(address+1)

print "Il s'imprime:"

print 1

print 2

print "-----"

print peek16(address)

print "la valeur imprimée est: "+str$(power(256,1)+2*power(256,0))

print "-----"

peek_reverse

print peek16(address)

print "la valeur imprimée est: "+str$(2*power(256,1)+power(256,0))

print "-----"

poke_normal

poke16 address,2*power(256,1)+power(256,0)

print peek(address)

print peek(address+1)

print "Il s'imprime:"

print 2

print 1

print "-----"

print peek16(address)

print "la valeur imprimée est: "+str$(power(256,1)+2*power(256,0))

peek_normal

print "-----"

print peek16(address)

print "la valeur imprimée est: "+str$(2*power(256,1)+power(256,0))

EN RAPPORT

POKE

POKE16

POKE32

POKE_REVERSE

PEEK()

PEEK16()

PEEK32()

PEEK_NORMAL

PEEK_REVERSE