Δραστηριότητα 2
Θυμάστε τον τρόπο με τον οποίο προσδιορίζεται η διεύθυνση της επόμενης εντολής που πρόκειται να εκτελεστεί; Να αναφέρετε ένα παράδειγμα αυτής της διαδικασίας, θεωρώντας πως κάθε θέση κύριας μνήμης καταλαμβάνει 4 bytes.
Η ΚΜΕ περιέχει έναν καταχωρητή ειδικής χρήσης που ονομάζεται απαριθμητής προγράμματος (program counter - PC), ο οποίος κρατάει τη διεύθυνση της επόμενης εντολής που πρόκειται να εκτελεστεί. Έστω ότι σε κάποια στιγμή το περιεχόμενο του PC είναι 250. Η εντολή που πρόκειται να εκτελεστεί είναι αυτή που βρίσκεται στη διεύθυνση μνήμης 250. Μετά την εκτέλεση της συγκεκριμένης εντολής το περιεχόμενο του PC αυξάνεται κατά 4. Επομένως η επόμενη εντολή που πρόκειται να εκτελεστεί είναι αυτή που βρίσκεται στη διεύθυνση 254.
![]() |
![]() |