Programmeren in BASIC/Functies/PEEK()
Uiterlijk
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.