I datamaskinarkitektur er en minneadresse sammensatt av to deler:baseadressen og offsetadressen. Disse adressene brukes til å finne data eller instruksjoner i minnet.
Baseadressen er startadressen til en minneblokk. Forskyvningsadressen er avstanden fra baseadressen til et spesifikt sted i minneblokken.
For eksempel, hvis basisadressen til en minneblokk er 0x1000 og offsetadressen er 0x20, så er den absolutte adressen til plasseringen i minneblokken 0x1020.
Baseadresser tilordnes vanligvis av operativsystemet. Offsetadresser genereres vanligvis av kompilatoren eller assembleren.
Følgende diagram illustrerer forholdet mellom baseadressen og offsetadressen:
```
+------------------------+
| Baseadresse |
+------------------------+
^
|
|
+------------------------+
| Offset adresse |
+------------------------+
```