Sezione

Indirizzi Base Registri Interni
Area Comunicazione BIOS Funzioni BIOS Funzioni DOS
Prefazione Capitolo 1 Capitolo 2 Schede
Libreria ASM Libreria MAC Palestra Progetti ASM
Info Download INDICE

Schede del Tutorial

Home » Programma il Computer » Tutorial Assembly

Le Schede del Tutorial

  Stack - Definizione e Gestione

SCHEDA n° 06 [ 1  di 7] 

    

    Presentazione
     
bulletLo Stack è un'area di memoria indispensabile per il funzionamento di un programma eseguibile; il suo nome è in sintonia con la più volte sottolineata capacità anglosassone di rendere i concetti tecnici con grande fantasia: letteralmente significa catasta, pila (di piatti).

      

bulletA tutti noi è ben chiara l'immagine di decine di piatti, sistemati con ordine uno sopra l'altro, dentro le madie di casa nostra o di certi angoli dei ristoranti, o tra le braccia di qualche macchietta comica del passato, minacciosamente ondeggiante e in procinto di schiantarsi fragorosamente a terra...

      

bulletDi questa immagine conta però non il senso di precarietà ma la tecnica di creazione e di estinzione della pila: quando si aggiunge un nuovo piatto esso va a finire sopra il precedente e la pila cresce di dimensione, verso l'alto; quando si toglie succede esattamente l'opposto.

      

bulletMentre ti accingi a leggere il contenuto delle pagine seguenti tieni viva questa immagine nella tua mente: naturalmente i metaforici piatti sono in realtà parole (word, 2 bytes) e la pila è una zona di memoria che cresce e cala in funzione delle operazioni svolte. 

      

bulletNelle prossime pagine la scheda affronta i dettagli dello Stack; ecco l'elenco degli argomenti:
     
Presentazione (questa pagina)
Stack - Che cos'è lo stack?
Stack - Lo stack nella gestione delle procedure NEAR
Stack - Lo stack nella gestione delle procedure FAR
Stack - Lo stack nella gestione delle procedure di Sistema
Stack - Lo stack nella gestione con PUSH e POP
Stack - Conclusioni importanti

    

Pagina Precedente Scheda n° 06 Pagina Successiva Stack - Definizione e Gestione Torna al Menu delle Schede del "Tutorial" Lezioni - Vai al DownLoad dei files DOC Torna al Menu del "Tutorial"
Scheda n° 06 -  1
1 2 3 4 5 6 7

    

SCHEDE » 1.Header EXE 2.PseudoOp MASM 3.Differenza tra Macro e Procedure
4.
Tabella Vettori 5.PSP 6.Stack 7.Istruzioni 80x86
8.La misura dell'Informazione 9.Numeri e Logica Binaria
TUTORIAL » Indirizzi Base | Registri Interni | Area Comunicaz. BIOS | Funzioni BIOS | Funzioni DOS
Prefazione | CAP 1 | CAP 2 | Schede | Palestra
Libreria ASM | Libreria MAC | Progetti ASM | Download | Info | Indice
Home 
Pascal|Manuali|Tabelle|Schede
Tutorial Assembly|Palestra Assembler
Aggiungi Giobe®2000 ai preferiti  
Motore
Ricerca
  Rendi Giobe®2000 pagina di Default
© 2001-2010  -  Studio Tecnico ing. Giorgio OBER
Tutti i diritti sono riservati