Πίσω

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

Τι πρέπει να αλλάξει στο σχήμα 3.2.11 έτσι ώστε η δίοδος δεδομένων να περιλαμβάνει και τις εντολές μεταπήδησης;


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

Η εντολή μεταπήδησης επιδρά στην τιμή του απαριθμητή προγράμματος. Επομένως πρέπει να πάρουμε τα 26 λιγότερο σημαντικά ψηφία της εντολής (με τη μονάδα επέκτασης προσήμου) και κάνουμε ολίσθηση προς τα αριστερά κατά 2. Η τιμή αυτή αντικαθιστά ένα τμήμα του περιεχομένου του απαριθμητή προγράμματος. Άρα, ουσιαστικά δεν αλλάζει τίποτα στο σχήμα 3.2.11, μόνο η τιμή του απαριθμητή προγράμματος. (Πρέπει να σημειωθεί πως στο σχήμα 3.2.11 υπάρχει το αρχείο καταχωρητών και μία επιπλέον ALU. Αυτά τα κυκλώματα δεν χρειάζονται στην περίπτωση που η δίοδος δεδομένων υλοποιεί μόνο τις εντολές μεταπήδησης, αφού δεν γίνεται ανάγνωση ή εγγραφή σε κάποιον καταχωρητή.)