Program counter: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Annullate le modifiche di Giampiero1999 (discussione), riportata alla versione precedente di Mtarch11 Etichetta: Rollback |
fix |
||
(4 versioni intermedie di 2 utenti non mostrate) | |||
Riga 1:
{{S|componenti per computer}}
{{F|componenti per computer|marzo 2013|Nessuna fonte}}
Nell'[[
#caricamento dell'istruzione riferita dal program counter;
#aggiornamento (incremento) del program counter, in modo che contenga l'indirizzo dell'istruzione successiva;
Line 7 ⟶ 8:
Nel normale ciclo ''fetch-execute'', quindi, il ''program counter'' viene incrementato automaticamente. In aggiunta, tutti i linguaggi macchina forniscono una o più istruzioni che ''modificano'' esplicitamente il ''program counter'' se vale una certa condizione (per esempio se l'[[accumulatore (informatica)|accumulatore]] ha tutti i [[bit (informatica)|bit]] impostati a 0). Queste istruzioni consentono al programma di "saltare" a una istruzione di [[Programma (informatica)|programma]] che non sia quella immediatamente successiva a quella appena eseguita, e forniscono quindi lo strumento fondamentale sul quale sono realizzate le [[struttura di controllo|strutture di controllo]] dei [[linguaggio di programmazione|linguaggi di programmazione]].
== Collegamenti esterni ==
* {{Collegamenti esterni}}
* {{FOLDOC}}
{{Portale|informatica}}
|