Execution Unit
La EU provvede alla decodifica e all'esecuzione delle istruzione. Essa elabora le istruzioni ricevute dalla BIU. Dopo aver decodificato le operazione, genera gli indirizzi degli operandi e li passa alla BIU. La BIU consegnerà in un tempo successivo i valori degli operandi, in modo che la EU esegua l'istruzione richiesta e aggiorni le flag.
Bus Interface Unit
La BIU ha il compito di gestire tutte le operazioni da o verso il processore. Essa lavora parallelamente alla EU e si occupa:
-della fase di fetch delle istruzioni.
-della lettura e scrittura degli operandi.
-della lettura e scrittura dei risultati delle istruzioni.
-della generazione degli indirizzi fisici.
-della gestione della coda delle istruzioni.
Coda delle istruzioni
La BIU gestisce le istruzioni mediante una coda FIFO di 6B. La coda viene riempita ogni volta che vi è una word libera ed il bus non è occupato. Le istruzioni caricate sono quelle immediatamente successive al CS. Nel caso in cui sia eseguita un'operazione di salto la coda viene azzerata e ricaricata nuovamente.
Questa tecnica di caricare preventivamente la coda delle istruzioni viene detta prefetch.
| < Prec. | Succ. > |
|---|






