You are on page 1of 1

Στοίβα Χρόνου Εκτέλεσης.

Η Στοίβα Χρόνου Εκτέλεσης, περιγράφεται στην παράγραφο 10.5.2 στη


σελίδα 182 του βιβλίου του μαθητή, και είναι ΕΝΤΟΣ ύλης! 

Αρχικά πρέπει να έχετε κατανοήσει πως λειτουργεί η στοίβα. (και η Ουρά).

Στη Στοίβα έχουμε LIFO Τελευταίο μέσα Πρώτο έξω.

Όταν κληθεί η Διαδικασία_1, τότε η


αμέσως επόμενη διεύθυνση του
κύριου προγράμματος, που
ονομάζεται Διεύθυνση Επιστροφής
(Α), αποθηκεύεται στην Στοίβα
Χρόνου Εκτέλεσης.

Όταν κληθεί η Διαδικασία_2,


αποθηκεύεται η Διεύθυνση
Επιστροφής (Β) που ανήκει στην
Διαδικασία_1

Όταν εκτελεστεί η Διαδικασία_2,


επιστρέφουμε στο (Β) και αυτό
Απωθείται από την Στοίβα Χρόνου
Εκτέλεσης.

Όταν εκτελεστεί η Διαδικασία_1,


επιστρέφουμε στο (Α) το οποίο
Απωθείται και αυτό με τη σειρά του
από την Στοίβα Χρόνου Εκτέλεσης.

Τέλος εκτελούνται και οι τελευταίες


εντολές του προγράμματος και η όλη
διαδικασία σταματά με την εντολή
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

You might also like