PEEK32()

PEEK32(A)

RETOURNE LE CONTENU (VALEUR SUR 32 BITS DE 0 À 4294967295) DES ADRESSES A, A+1, A+2 ET A+3

  • Type: Fonction
  • Paramètre: 1
  • Groupe: Référence

ACTION

La fonction PEEK32(A) retourne une valeur de 32 bits dont le contenu se trouve aux adresses A, A+1, A+2 et A+3.

En mode NORMAL, le contenu de l'adresse A est le poids fort et le contenu de l'adresse A+3 est le poids faible de la valeur retournée.

En mode REVERSE, le contenu de l'adresse A est le poids faible et le contenu de l'adresse A+3 est le poids fort de la valeur retournée.

Par défaut, le mode est NORMAL. Le mode peut être modifié par les commandes PEEK_REVERSE et PEEK_NORMAL.

PEEK32 retourne une valeur de 0 à 4294967295.

SYNTAXE : Resultat=PEEK32(A)

  • A = adresse

UTILISATION

  • La fonction PEEK32() est utilisée pour connaître le contenu des adresses mémoire A, A+1, A+2 et A+3.

ERREUR

  • Si A n'est pas une expression correcte.

EXEMPLE

dim v%,address

address=adr(v%)

poke32 address,4*power(256,3)+3*power(256,2)+2*power(256,1)+power(256,0)

print peek(adr(v%))

print peek(adr(v%+1))

print peek(adr(v%+2))

print peek(adr(v%+3))

print "Il s'imprime:"

print 4

print 3

print 2

print 1

print "-----"

print peek32(address)

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

EN RAPPORT

POKE

POKE16

POKE32

POKE_NORMAL

POKE_REVERSE

PEEK()

PEEK16()

PEEK_NORMAL

PEEK_REVERSE