Stack frame: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Ho cercato di contestualizzare al massimo di cui sono capace, inserendo introduzione, cenni sulla segmentazione della memoria in architettura dei microprocessori e contestualizzando anche che la precedente definizione si riferiva al funzionamento nell'architettura IA-32.
"tornare" permette una migliore comprensione della spiegazione.
Riga 1:
{{A|da contestualizzare meglio|informatica|dicembre 2019}}In informatica, uno '''stack frame''' è una zona di memoria del [[call stack]] che contiene i dati necessari alla subroutine (o funzione) '''''attualmente in esecuzione'''''.
 
Esso ha, a sua volta, una struttura a [[Pila (informatica)|stack]] (pila) e contiene, alla sua base, i dati per ripristinare i registri puntatore del processore (come ad esempio i registri EBP e ESP nell'architettura [[IA-32]]), facendoli puntaretornare all'istruzione immediatamente successiva alla chiamata della funzione in esecuzione, nel flusso del programma principale (o della funzione chiamante).
 
== Introduzione ==