POKE_REVERSE

POKE_REVERSE

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


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


ACTION

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

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

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


SYNTAXE : POKE_REVERSE


UTILISATION

  • La commande POKE_REVERSE est utilisée pour modifier le fonctionnement des commandes POKE16 et POKE32.

ERREUR

  • Rien.

EXEMPLE

POKE_REVERSE.bas
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_NORMAL

PEEK()

PEEK16()

PEEK32()

PEEK_NORMAL

PEEK_REVERSE