L’8086 è dotato di un address bus di 20 bit, che consente d'indirizzare fino ad 1 MB di memoria
(2^20 byte)
2 informazioni:
Una volta caricato l’indirizzo di testa di un segmento in un registro di segmento, tutti gli indirizzi
all’interno del segmento sono esprimibili attraverso un offset su 16 bit
1. Controllare se la cella si trovi all’interno di un segmento, il cui indirizzo sia stato caricato nel
registro di segmento opportuno
2. Calcolare l’offset all’interno del segmento in corrispondenza il quale si trova la cella dove si deve
accedere
4. L’8086 lo utilizzerà per combinare insieme le informazioni e costruire l’indirizzo fisico su 20 bit
VANTAGGI
2- riesco a favorire un organizzazione più ordinata della memoriaàseparazione tra dati, codice e
stack
3- rilocabilitàà proprietà di un codice che può essere eseguito indipendentemente da quali siano le
zone di memoria che esso utilizza (spostando i dati, codice e stack in un’altra zona, il codice viene
eseguito comunque)