L'indirizzo di base è l'indirizzo iniziale di un blocco di memoria. L'indirizzo offset è la distanza dall'indirizzo di base a una posizione specifica all'interno del blocco di memoria.
Ad esempio, se l'indirizzo di base di un blocco di memoria è 0x1000 e l'indirizzo di offset è 0x20, l'indirizzo assoluto della posizione all'interno del blocco di memoria è 0x1020.
Gli indirizzi di base vengono generalmente assegnati dal sistema operativo. Gli indirizzi di offset vengono generalmente generati dal compilatore o dall'assemblatore.
Il diagramma seguente illustra la relazione tra l'indirizzo di base e l'indirizzo offset:
```
+--------------------------+
| Indirizzo base |
+--------------------------+
^
|
|
+--------------------------+
| Indirizzo di compensazione |
+--------------------------+
```
networking © www.354353.com