Memory address register

De Wikipedia
Jump to navigation Jump to search
Lumbard ucidental Quest articol chì l'è scrivuu in lombard, grafia milanesa.

El memory address register (MAR) a l'è on register de la CPU che 'l gh'ha dent l'adressa de memoria indova che la CPU la gh'ha de vardà, per poeu salvài in del MDR, o salvà di infxormazion.

Esempi[Modifega | mudìfica 'l sorgènt]

Vedom on esempi de programma che 'l legg ona cella de memoria e la carega in d'on register, scrivuu in assembly LC-3. L'è post che in R1 el gh'è de mett el valor e in R2 la gh'è l'adressa de memoria de legg, femm che l'è x35AB:

Cella de memoria Contegnuu de la cella Istruzion o numer R1 R2 MAR
x0000 x3000 Direttiva al preprocessor per mandà el programma a x3000 x0000 x35AB x3000
x3000 LDR R1,R2,#0 Carega el valor de la cella contegnuda in R2+0 in R1 x1010 x35AB x35AB
...
x35AB x1010 4'112 [1]

Not[Modifega | mudìfica 'l sorgènt]

  1. El depend del moment de l'esecuzion, degià che in teoria on dacc el gh'ha minga de vess eseguii, cont i opportun azion del programmator

Vos corelaa[Modifega | mudìfica 'l sorgènt]