<HTML><HEAD></HEAD>
<BODY dir=ltr>
<DIV dir=ltr>
<DIV style="FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: 12pt">
<DIV>Στο θέμα 3ο Ιούλιος 2010, στον αλγόριθμο tomasulo χρησιμοποιούμε έναν 
global history (2,2) predictor για τις εντολές άλματος 1)DBEQ 2)BNEQ όπου 
γνωρίζουμε ότι η 1) θα είνα πάντα Taken. Δεν έχω καταλάβει πώς το αποτέλεσμα των 
δυο 2-bit predictors της κάθε εντολής συνδυάζεται για να πάρουμε την πρόβλεψη 
για την επόμενη εκτέλεση κάποιας από τις 2. Στα λυμένα θέματα έχουμε:</DIV>
<DIV>&nbsp;</DIV>
<DIV>Αρχική κατάσταση των δυο 2-bit predictors και του πίνακα με το αποτέλεσμα 
των προηγούμενων εντολών άλματος είναι 00</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
</DIV>
<DIV>1η εκτέλεση της DBEQ&nbsp; -&gt; forecast NT / outcome T –&gt; Aρα ο 2-bit 
predictor της DBEQ&nbsp; γίνεται 01</DIV>
<DIV>1η εκτέλεση της BNEQ -&gt; forecast NT(γιατί?) / outcome T –&gt; Aρα ο 
2-bit predictor της BNEQ γίνεται 01</DIV>
<DIV>2η εκτέλεση της DBEQ&nbsp; -&gt; forecast NT(γιατί?) / outcome T –&gt; Aρα 
ο 2-bit predictor της DBEQ&nbsp; γίνεται 10</DIV>
<DIV>2η εκτέλεση της BNEQ -&gt; forecast NT(γιατί?) / outcome ΝΤ –&gt; Aρα ο 
2-bit predictor της BNEQ γίνεται 00</DIV>
<DIV>&nbsp;</DIV>
<DIV>Πώς συνδυάζονται τα προηγούμενα αποτελέσματα των εντολών άλματος για να 
πάρουμε κάθε φορά την πρόβλεψη?</DIV></DIV></DIV></BODY></HTML>