Calcolatori elettronici/I processori: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nuova pagina: {{Calcolatori elettronici}} Il '''processore''' è un dispositivo capace di: * elaborare istruzioni, cioè leggere delle istruzioni dalla memoria ... |
m Bot: sostituzione tag obsoleti |
||
Riga 10:
===Fase di fetch===
L<nowiki>'</nowiki>'''instruction set''' è l'insieme delle operazioni che il processore è in grado di eseguire. A ogni operazione corrisponde una certa istruzione in memoria (es. <
# il '''Program Counter''' (PC) contiene l'indirizzo di memoria della nuova istruzione da leggere;
# l<nowiki>'</nowiki>'''Address Register''' (AR) passa il nuovo indirizzo dal PC alla memoria;
Riga 23:
Il tempo di esecuzione di un'istruzione, misurato in colpi di clock, dipende da:
* <span style="text-decoration:underline;">tipo di istruzione:</span> quale istruzione eseguire (es. <
* <span style="text-decoration:underline;">tipo di operandi:</span> l'operando si trova nei registri (accesso più veloce) o in memoria (ritardo del fetch)?
* <span style="text-decoration:underline;">modo di indirizzamento:</span> l'indirizzo passato è diretto (es. <
Gli '''operandi''' di una generica istruzione possono essere contenuti nei registri (<
Per ridurre i tempi di esecuzione, mentre l<nowiki>'</nowiki>'''execution unit''' esegue un'operazione la '''bus interface unit''' si occupa del fetch dell'istruzione successiva.
|