Program counter: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica |
fix |
||
(50 versioni intermedie di 36 utenti non mostrate) | |||
Riga 1:
{{S|componenti per computer}}
Nell'[[architettura dei calcolatori]], il '''''program counter''''' (spesso abbreviato in '''PC''' e talvolta detto anche '''''instruction pointer''''') è un [[registro (informatica)|registro]] della [[CPU]] la cui funzione è quella di conservare l'[[indirizzo di memoria]] della prossima [[istruzione]] (in [[linguaggio macchina]]) da eseguire. (Su alcune architetture il ''program counter'' conserva invece l'indirizzo dell'istruzione in via di esecuzione). Il ''program counter'' è utilizzato nel [[ciclo fetch-execute|ciclo ''fetch-execute'']] che costituisce la dinamica fondamentale nel funzionamento di un [[computer]]; tale ciclo è una ripetizione infinita dei seguenti passi:▼
{{F|componenti per computer|marzo 2013|Nessuna fonte}}
▲Nell'[[architettura (computer)|architettura dei calcolatori]], il '''''program counter''''' (
#caricamento dell'istruzione riferita dal program counter;
#aggiornamento (incremento) del program counter, in modo che contenga l'indirizzo dell'istruzione successiva;
#esecuzione dell'istruzione caricata.
Nel normale ciclo ''fetch-execute'', quindi, il ''program counter'' viene incrementato automaticamente.
== Collegamenti esterni ==
[[Categoria:Informatica]]▼
* {{Collegamenti esterni}}
* {{FOLDOC}}
{{Portale|informatica}}
|