Πίσω

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

Να εξηγήσετε τον τρόπο με τον οποίο εκτελείται η παρακάτω εντολή του υπολογιστή VAX.

ADDL3 W50(R3),R2,R1


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

Με την εντολή αυτή προστίθεται το περιεχόμενο του καταχωρητή R2 με έναν πηγαίο τελεστέο που βρίσκεται στη μνήμη. Η διεύθυνση του τελεστέου αυτού υπολογίζεται προσθέτοντας στο περιεχόμενο του καταχωρητή R3 την τιμή 50 (τρόπος διευθυνσιοδότησης με μετατόπιση). Το αποτέλεσμα της πρόσθεσης μεταξύ των δύο πηγαίων τελεστέων καταχωρείται στον καταχωρητή R1. Ο αριθμός 3 που βρίσκεται στον κωδικό της εντολής δηλώνει ότι το πλήθος των τελεστέων σ' αυτή την εντολή είναι τρεις. Το γράμμα L που βρίσκεται στον κωδικό λειτουργίας δηλώνει ότι οι πηγαίοι τελεστέοι που θα προστεθούν είναι μεγέθους 4 bytes. Το σύμβολο W δηλώνει ότι η μετατόπιση είναι μεγέθους 2 bytes.