Instruction register

On instruction register (register di istruzion in lombard) a l'è on register de la CPU, part de la soa unità de controll, doperaa per contegnì l'istruzion che l'è dree a vess eseguida o decodifegada, e la tegn dent finna a la fin de l'esecuzion, che la pò mettegh anca on bon numer de cicli.

I processor pussee compless gh'hann ona pipeline di istruzion, che la permett de parallelizzà el lavorà del processor in tra i fas different de l'esecuzion del ciclo di istruzion, e donca gh'è pussee instruction register.

 Esempi de esecuzion 
Chichinscì a vedom on semplis esempi, faa cont el LC-3, de programma che 'l complementa a du on numer in del register R0, per vedè 'me che hinn i register interessaa.

L'è daa cas che in R0 el gh'è giamò on numer e che el program counter el sia mituu a x3000:

Op-codeOperandIR (test)IR (esadecimal)PCR0 NOT R0,R0 NOT R0,R0 x903F x3001 -R0+1 ADD R0,R0,#1 ADD R0,R0,#1 x1021 x3002 -R0

In l'IR el gh'è semper, donca, el numer che 'l reppresenta l'istruzion che l'è in quell moment gestida del processor. 

 Riferiment 
Instruction register

 Vos corelaa 
Instruction pointer
Pipeline di istruzion

Categoria:Register (informatega)