Vad är segmentering i 8086?

Vad är segmentering i 8086?

8086/8088 är en 16-bitars processor som körs på en 16-bitars (8086) eller 8 bitar (8088) buss med ett 20 bitars adress buss. För att få de extra 4 bitarna av addressibility, utformad Intel segmentet register är effektivt multipliceras med fyra och sedan lagt till 16-bitars adresspositionen genereras av anvisningen. Detta ger 64K segment av 64KB varje, även om de överlappar varandra på ett avstånd av 16 byte.