3° Anno TEORIA 7. Metodologie di progettazione e programmazione | Page 5

6 . Metodologia top-down e sottoprogrammi Versione 5.0 – Aprile 2023
Tutto questo avviene utilizzando la “ PILA DELLE ATTIVAZIONI ” nel seguente modo :
- Quando la CPU esegue una istruzione di chiamata a sottoprogramma allora inserisce nela pila delle attivazioni , IN TESTA , l ’ indirizzo della cella di memoria contenente l ’ istruzione che dovrà essere eseguita al rientro dal sottoprogramma .
- Quando la CPU esegue una istruzione di FINE allora utilizza la pila delle attivazioni per estrarre , DALLA TESTA , l ’ indirizzo della cella di memoria in esso contenuto da dove riprendere l ’ esecuzione .
Nell ’ esempio specificato in precedenza l ’ utilizzo della pila delle attivazioni da parte del nostro programma in esecuzione ( TASK ) sarà il seguente :
Autore : Rio Chierego ( email : riochierego @ libero . it - sito web : www . riochierego . it )
Pag . 5