Indice

ugBASIC Manuale Utente

PEEK

SINTASSI

   = PEEK( address )

SCOPO

PEEK è un comando che consente di “sbirciare” nella memoria del computer. In pratica, consente di leggere il valore memorizzato in una specifica cella di memoria.

Quando si utilizza PEEK, si fornisce al comando l'indirizzo di memoria di cui si desidera conoscere il contenuto. Il comando restituirà quindi il valore numerico (un byte) memorizzato in quell'indirizzo.

PEEK consente di leggere i dati direttamente dalla memoria, senza passare attraverso le normali variabili del programma. Su alcuni sistemi, è possibile leggere lo stato delle porte di input/output utilizzando PEEK. Con cautela, PEEK può essere utilizzato per accedere alla memoria riservata al sistema operativo o al programma ugBASIC. Sebbene sia generalmente sconsigliato, in quanto può causare instabilità o crash del sistema, può anche velocizzare alcune operazioni.

L'utilizzo di PEEK dipende fortemente dall'architettura del computer e dal sistema operativo. Gli indirizzi di memoria validi e il significato dei valori letti possono variare da un sistema all'altro. L'uso improprio di PEEK può causare danni al sistema o dati corrotti. È importante avere una conoscenza approfondita del funzionamento del computer prima di utilizzare questo comando.

ESEMPIO

  x = PEEK(1024)

ABBREVIAZIONE

 Pk

DISPONIBILE SU

VEDI ANCHE

PEEKW PEEKD D!PEEKW

PROBLEMI?

Se si riscontra un problema nell'utilizzare questo comando, se si ritiene che vi sia un bug oppure che la spiegazione sia poco chiara, è possibile aprire una segnalazione per questa parola chiave su GitHub. Grazie!

POWERED BY