Πίσω

Παράδειγμα 3o

  Έστω οι δύο διευθύνσεις 100 (R4) και 20 (R6), οι οποίες φαίνονται διαφορετικές. Αν το περιεχόμενο του R4 είναι 20 και το περιεχόμενο του R6 είναι 100, τότε οι δύο διευθύνσεις είναι πανομοιότυπες και αντιστοιχούν στη θέση μνήμης 120.

Aπάντηση

   Έστω η διεύθυνση 20(R4). Αν το περιεχόμενο του R4 είναι 1000, τότε σε μία εντολή φόρτωσης LW η 'ενεργή' διεύθυνση θα είναι 1020. Το περιεχόμενο του R4 μπορεί να μεταβληθεί λόγω της εκτέλεσης μιας άλλης εντολής. Αν στη συνέχεια ακολουθεί μια εντολή φόρτωσης SW, τότε η 'ενεργή' διεύθυνση 20(R4) θα είναι διαφορετική. Ένας απλός κώδικας που δείχνει τη δεύτερη περίπτωση είναι ο παρακάτω :

LW R1 , 20(R4)
ADD R4 , R4 , R2
SW 20(R4) , R1