= PEEK( address )
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.
x = PEEK(1024)
Pk
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!