Le microprocesseur 8086 possède quatre registres de segments de 16 bits :segment de code (CS), segment de données (DS), segment supplémentaire (ES) et segment de pile (SS). Chacun de ces registres pointe vers un segment de mémoire différent de 64 Ko. Le registre de segment supplémentaire (ES) est utilisé pour accéder aux données du segment supplémentaire. Le segment supplémentaire est souvent utilisé pour stocker des données partagées entre différents programmes ou nécessaires au système d'exploitation. En utilisant le segment supplémentaire, les programmes peuvent accéder à des données qui ne se trouvent pas dans le même segment que le code du programme. Cela peut améliorer l'efficacité du programme en réduisant le nombre de fois où le programme doit changer de segment.
|