Naar inhoud springen

Programmeren in BASIC/Functies/PEEK()

Uit Wikibooks

PEEK() geeft de inhoud van een opgegeven geheugenlocatie.

Syntax

[bewerken]

PEEK(<adres>)

Datatype

[bewerken]
  • adres: unsigned integer, 0 .. 65535
  • return: byte, 0 .. 255

Voorbeeld

[bewerken]
DEF SEG = &HB800
PRINT PEEK(32768)  bv. 42

Toepassing

[bewerken]
  • In een programma.
  • In programmeermodus.

Opmerking

[bewerken]

Gebruik DEF SEG om een ander segment van het geheugen dan dat waar het programma zelf geladen is, in te stellen als werkgebied voor CALL, POKE en PEEK(). Dit om te voorkomen dat bytes van het programma of de variabelen ongewenst (en mogelijk ongemerkt) worden overschreven, wat een onjuiste werking of zelfs een crash van het programma tot gevolg kan hebben.

Zie ook

[bewerken]
Informatie afkomstig van Wikibooks NL, een onderdeel van de Wikimedia Foundation.