Πίσω

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

   Να περιγράψετε τι είναι ο προσωρινός καταχωρητής πρόβλεψης διακλαδώσεων και να εξηγήσετε το λόγο για τον οποίο χρησιμοποιείται για τη μείωση των ποινών διακλάδωσης.


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

   Το πιο απλό σχήμα πρόβλεψης διακλάδωσης είναι ο προσωρινός καταχωρητής πρόβλεψης διακλαδώσεων. Ο προσωρινός καταχωρητής πρόβλεψης διακλαδώσεων είναι μία μικρή μνήμη που διευθυνσιοδοτείται από το λιγότερο σημαντικό τμήμα της διεύθυνσης της εντολής διακλάδωσης. Η μνήμη περιέχει ένα bit που δηλώνει αν η διακλάδωση ακολουθήθηκε πρόσφατα ή όχι.
Ο προσωρινός καταχωρητής πρόβλεψης διακλαδώσεων χρησιμοποιείται μόνο για να μειώνει την καθυστέρηση της διακλάδωσης, όταν αυτή είναι μεγαλύτερη από τον χρόνο που απαιτείται για να υπολογιστούν οι πιθανοί στόχοι της διακλάδωσης.