Program counter
Aspet
(Rimandad de Contator de programa)
El program counter, ciamaa anca instruction pointer, a l'è on register de la CPU che 'l gh'ha dent l'adressa de memoria de la prossima istruzion de eseguì.
Esempi
[Modifega | modifica 'l sorgent]Chichinscì a vedom on semplis programma per el processor LC-3 che 'l azzera on register per poeu scrivegh denter 1.
Istruzion | Comment | Cella de memoria | PC |
---|---|---|---|
.orig x3000 | Direttiva a l'assembler per mett la partenza a x3000 | x0000 | x3000 |
AND R0,R0,#0 | La fa l'AND logich in tra R0 e 0, che 'l da semper 0 | x3000 | x3001 |
ADD R0,R0,#1 | Somma de 1 | x3001 | x3002 |
Se pò vedè donca che, in questa architettura, al program counter a l'è immediatament sommada l'unità per rivà a la cella dopo e a la fin di operazion a l'è mandaa innanz. Cont di operazion de salt a l'è possibil mudàll.