8086-mikroprosessoren har fire 16-bits segmentregistre:kodesegment (CS), datasegment (DS), ekstra segment (ES) og stacksegment (SS). Hvert av disse registerene peker til et annet 64 KB-segment av minne. Det ekstra segmentregisteret (ES) brukes for å få tilgang til data i det ekstra segmentet. Det ekstra segmentet brukes ofte til å lagre data som deles mellom ulike programmer eller som er nødvendig for operativsystemet. Ved å bruke det ekstra segmentet kan programmer få tilgang til data som ikke er plassert i samme segment som programkoden. Dette kan forbedre effektiviteten til programmet ved å redusere antall ganger programmet trenger å bytte segment.