Πίσω

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

Έστω η παρακάτω εντολή φόρτωσης του DLX: LB R1,50(R2).

  1. Αν το περιεχόμενο του καταχωρητή R2 είναι 100, ποιο θα είναι το αποτέλεσμα μετά την εκτέλεση της εντολής;
  2. Να εκτελέσετε την παραπάνω εντολή, χρησιμοποιώντας το λογισμικό που βρίσκεται στην ιστοσελίδα: Να συγκρίνετε το αποτέλεσμα με την απάντηση που δώσατε.
  3. Να χρησιμοποιήσετε το λογισμικό προσομοίωσης των εντολών φόρτωσης του DLX το οποίο βρίσκεται στην ιστοσελίδα:


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

Με την εντολή αυτή φορτώνουμε στον καταχωρητή R1, το περιεχόμενο της διεύθυνσης μνήμης, η οποία υπολογίζεται προσθέτοντας την τιμή 50 στο περιεχόμενο του καταχωρητή R2. Επομένως γίνεται η πρόσθεση της τιμής 50 και του περιεχομένου του καταχωρητή R2 (100) και το αποτέλεσμα (150) πηγαίνει στον καταχωρητή διευθύνσεων μνήμης.