<div dir="ltr">Καλημέρα σας,<div><br></div><div>Υλοποιώντας τον BTB, μου γεννήθηκε η απορία σχετικά με το τι συμβαίνει όταν ένα branch instruction υπάρχει στον BTB (αρα predicted = true) και το actual = true, αλλά για κάποιο λόγο το targetAddress του BTB διαφέρει από το target της εντολής. Πρώτον, στην υλοποίηση του BTB θα πρέπει να αλλάζουμε το λανθασμένο target. Δεύτερον, πότε παρουσιάζονται τέτοια target mispredictions.</div><div><br></div><div>Σας ευχαριστώ εκ των προτέρων,</div><div>Σπύρος Δοντάς</div></div>