8086-mikroprocessoren har fire 16-bit segmentregistre:kodesegment (CS), datasegment (DS), ekstra segment (ES) og staksegment (SS). Hvert af disse registre peger på et andet hukommelsessegment på 64 KB. Det ekstra segmentregister (ES) bruges til at få adgang til data i det ekstra segment. Det ekstra segment bruges ofte til at gemme data, der deles mellem forskellige programmer, eller som er nødvendige for operativsystemet. Ved at bruge det ekstra segment kan programmer tilgå data, der ikke er placeret i samme segment som programkoden. Dette kan forbedre effektiviteten af programmet ved at reducere antallet af gange, som programmet skal skifte segment.