Πίσω

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

   Θυμάστε τον τρόπο με τον οποίο αλλάζει η τιμή του PC όταν εκτελείται μια εντολή διακλάδωσης με συνθήκη;
· Για περισσότερες λεπτομέρειες για τις εντολές διακλάδωσης με συνθήκη, θα ήταν καλό να ανατρέξετε στις σημειώσεις «Αρχιτεκτονική Υπολογιστών Ι» και συγκεκριμένα στο 2ο κεφάλαιο «Αρχιτεκτονικές Συνόλου Εντολών».
· Για την εκτέλεση των εντολών διακλάδωσης με συνθήκη μπορείτε να ανατρέξετε στις σημειώσεις «Αρχιτεκτονική Υπολογιστών Ι» και συγκεκριμένα στο 3ο κεφάλαιο «Κεντρική Μονάδα Επεξεργασίας».
· Να αναφέρετε τις τιμές που μπορεί να πάρει ο PC μετά την εκτέλεση μιας εντολής διακλάδωσης με συνθήκη και να προσδιορίσετε τις περιπτώσεις που ο PC λαμβάνει τις τιμές αυτές.


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

   Όταν εκτελείται μία εντολή διακλάδωσης με συνθήκη η τιμή του PC μπορεί να αλλάξει σε:

1)τρέχουσα τιμή συν 4 (PC + 4),
2)στη διεύθυνση στόχου διακλάδωσης.

Στην πρώτη περίπτωση ο PC παίρνει την τιμή αυτή όταν η συνθήκη διακλάδωσης δεν αληθεύει (διακλάδωση που δεν ακολουθείται). Επομένως προσδιορίζεται η διεύθυνση της επόμενης εντολής (PC + 4).
Στη δεύτερη περίπτωση η συνθήκη διακλάδωσης αληθεύει κι άρα εκτελείται η εντολή που βρίσκεται στη διεύθυνσης του στόχου διακλάδωσης (διακλάδωση που ακολουθείται).