Πίσω

Δραστηριότητα 2

Θυμάστε τον τρόπο με τον οποίο προσδιορίζεται η διεύθυνση της επόμενης εντολής που πρόκειται να εκτελεστεί; Να αναφέρετε ένα παράδειγμα αυτής της διαδικασίας, θεωρώντας πως κάθε θέση κύριας μνήμης καταλαμβάνει 4 bytes.


Απάντηση δραστηριότητας 2

Η ΚΜΕ περιέχει έναν καταχωρητή ειδικής χρήσης που ονομάζεται απαριθμητής προγράμματος (program counter - PC), ο οποίος κρατάει τη διεύθυνση της επόμενης εντολής που πρόκειται να εκτελεστεί. Έστω ότι σε κάποια στιγμή το περιεχόμενο του PC είναι 250. Η εντολή που πρόκειται να εκτελεστεί είναι αυτή που βρίσκεται στη διεύθυνση μνήμης 250. Μετά την εκτέλεση της συγκεκριμένης εντολής το περιεχόμενο του PC αυξάνεται κατά 4. Επομένως η επόμενη εντολή που πρόκειται να εκτελεστεί είναι αυτή που βρίσκεται στη διεύθυνση 254.