Πίσω

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

  1. Να περιγράψετε το βήμα ολοκλήρωσης διακλάδωσης της παρακάτω εντολής του DLX.
    BEQZ R1,150
  2. Να εκτελέσετε την παραπάνω εντολή, χρησιμοποιώντας το λογισμικό που βρίσκεται στην ιστοσελίδα:


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

Στην περίπτωση της εντολής διακλάδωσης BEQZ R1,150 αρχικά γίνεται σύγκριση στο περιεχόμενο του καταχωρητή R1 με το 0, (δηλαδή αν η συνθήκη cond είναι αληθής). Στην περίπτωση που η συνθήκη είναι αληθής, τότε ο PC φορτώνεται με την τιμή 150. Η τιμή αυτή είναι η έξοδος της ALU και έχει υπολογιστεί στο προηγούμενο βήμα εκτέλεσης της εντολής.