Program counter: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
fix
fix
 
Riga 2:
{{F|componenti per computer|marzo 2013|Nessuna fonte}}
 
Nell'[[architettura (computer)|architettura dei calcolatori]], il '''''program counter''''' ('''PC''' e, nelle architetture prive di [[Segmentazione (memoria)|segmentazione]], detto '''''instruction pointer''''') è un [[registro (informatica)|registro]] della [[CPU]] la cui funzione è quella di conservare l'[[indirizzo di memoria]] della prossima [[istruzione (informatica)|istruzione]] (in [[linguaggio macchina]]) da eseguire. È un registro ''puntatore ''cioè punta a un dato che si trova in memoria all'indirizzo corrispondente al valore contenuto nel registro stesso. Su alcune architetture il ''program counter'' conserva invece l'indirizzo dell'istruzione in via di esecuzione. Il ''program counter'' è utilizzato nel [[ciclo di fetch-execute|ciclo ''fetch-execute'']] che costituisce la dinamica fondamentale nel funzionamento di un [[computer]]; tale ciclo è una ripetizione infinita dei seguenti passi:
#caricamento dell'istruzione riferita dal program counter;
#aggiornamento (incremento) del program counter, in modo che contenga l'indirizzo dell'istruzione successiva;