Πίσω

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

   Μπορείτε να εξηγήσετε το λόγο για τον οποίο το πεδίο του καταχωρητή στον οποίο πρόκειται να γίνει η εγγραφή του αποτελέσματος υπάρχει στον καταχωρητή σωλήνωσης MEM/WB και όχι στον καταχωρητή σωλήνωσης IF/ID;


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

   Στην περίπτωση που το πεδίο που προσδιορίζει τον καταχωρητή το παίρναμε από τον καταχωρητή σωλήνωσης IF/ID, θα παίρναμε το πεδίο που προσδιορίζει τον καταχωρητή μιας από τις επόμενες εντολές που βρίσκονται στη σωλήνωση. Συγκεκριμένα θα παίρναμε το πεδίο της εντολής που βρίσκεται στο στάδιο IF/ID εκείνη τη στιγμή και όχι της τρέχουσας εντολής που βρίσκεται στο στάδιο επανεγγραφής.