Δραστηριότητα 2
Να εξηγήσετε πως παριστάνεται στην κύρια μνήμη η παρακάτω εντολή μετακίνησης:
Η εντολή αυτή είναι μια εντολή μετακίνησης byte (MOVB) που χρησιμοποιεί τον απευθείας τρόπο διευθυνσιοδότησης για να καθορίσει τον πρώτο τελεστέο (πηγαίο τελεστέο) και τον τρόπο διευθυνσιοδότησης άμεσο καταχωρητή για να καθορίσει τον δεύτερο τελεστέο (τελεστέο προορισμού). Αυτή η εντολή μετακινεί την τιμή 53 στον καταχωρητή R2. Η τιμή 53 είναι αποθηκευμένη στο byte που βρίσκεται αμέσως μετά το byte του πρώτου προσδιοριστή διεύθυνσης. Το πρόθεμα Ι χρησιμοποιείται για να περιγραφεί ο τρόπος διευθυνσιοδότησης του τελεστέου (στο παράδειγμά μας είναι ο απευθείας). Το παρακάτω σχήμα μας δείχνει πως η εντολή αυτή παριστάνεται στην κύρια μνήμη:
MOVB | Κωδικός λειτουργίας
Προσδιοριστής τελεστέου 1 Προσδιοριστής τελεστέου 2 |
|
8 | R15 | |
53 | ||
5 | R2 |
![]() |
![]() |