Πίσω

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

   · Θυμάστε τους τρόπους διευθυνσιοδότησης αυτοαύξησης του υπολογιστή VAX; Να αναφέρετε τους δύο αυτούς τρόπους, τον τρόπο με τον οποίο συμβολίζονται, καθώς επίσης και τη σημασία τους.
· Να περιγράψετε τι θα συμβεί αν εκτελεστεί η παρακάτω εντολή του υπολογιστή VAX: CLRL (R9)+
· Για περισσότερες λεπτομέρειες καλό θα ήταν να ανατρέξετε στις σημειώσεις του μαθήματος «Αρχιτεκτονική Υπολογιστών Ι» και συγκεκριμένα στο 2ο κεφάλαιο: «Αρχιτεκτονικές Συνόλου Εντολών».


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

   · Αυτοαύξησης: (Rn)+
Η διεύθυνση για την εκτέλεση της εντολής είναι το περιεχόμενο του καταχωρητή Rn (Διεύθυνση = [Rn]). Γίνεται αύξηση του περιεχομένου του Rn. Έμμεσος αυτοαύξησης: @(Rn)
Η διεύθυνση για την εκτέλεση της εντολής είναι το περιεχόμενο του περιεχομένου του καταχωρητή Rn (Διεύθυνση = [[Rn]]). Γίνεται αύξηση του περιεχομένου του Rn.
· Με την εντολή αυτή μηδενίζεται το περιεχόμενο που βρίσκεται στη θέση μνήμης, η διεύθυνση της οποίας είναι καταχωρημένη στον καταχωρητή R9. Στη συνέχεια το περιεχόμενο του R9 αυξάνεται κατά 4 γιατί ο τελεστέος έχει μέγεθος 4 bytes (λόγω του L).