b'\n_START_ARTICLE_\nSegmentregister\n_START_PARAGRAPH_\nEen segmentregister is een register met een speciale functie in een x86-processor. Een segmentregister heeft 16 bits. Steeds als de processor het geheugen benadert, wordt daarbij een segmentregister gebruikt. De gedachte hierachter is dat het geheugen in een aantal delen - segmenten - kan worden verdeeld en dat een programma in elk segment kan draaien, als het segmentregister maar de juiste waarde heeft.\n_START_SECTION_\nProtected mode\n_START_PARAGRAPH_\nIn de protected mode, waarin veel meer geheugen geadresseerd moet worden, zijn de segmentregisters te klein. De segmentregisters zijn nu indices in een tabel waarin de feitelijke segmentgegevens staan. Deze tabel bevat niet alleen segmentadressen, maar ook beveiligingsgegevens. Wordt een segmentregister geladen, dan haalt de processor de bijbehorende gegevens uit de tabel. Deze worden in een apart register - de segmentdescriptor - opgeslagen.'