8086中有4個16位的段寄存器:CS、DS、SS、ES,分別用於存放可執行代碼的代碼段、數據段、堆棧段和其他段的基地址。在80386中,有6個16位的段寄存器,但是,這些段寄存器中存放的不再是某個段的基地址,而是某個段的選擇符(Selector)。因為16位的寄存器無法存放32位的段基地址,段基地址只好存放在一個叫做描述符表(Descriptor)的表中。因此,在80386中,我們把段寄存器叫做選擇符。下面給出6個段寄存器的名稱和用途:
CS 代碼段寄存器
DS 數據段寄存器
SS 堆棧段寄存器
ES、FS及GS 附加數據段寄存器
有關段選擇符、描述符表及系統表地址寄存器將在段機制一節進行詳細描述。