Memory address register
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
ModifegaVedom 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- ↑ 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