段存在标志P(Segment present) : 段存在标志 P 指出一个段是在内存中(P=1)还是不在内存中(P=0)。当一个段描述符的P 标志 为0时,那么把指向这个段描述符的选择符加载进段寄存器将导致产生一个段不存在异常。内存管理软件可以使用这个标志来控制在某一给定时间实际需要把那个段加载进内存中。这个功能为虚拟存储提供了除分页机制以外的控制。图4-15给出了当 P=0 时的段描述符格式。当P标志为0时,操作系统可以自由使用格式中标注为可用(Avaliable)的字段位置来保存自己的数据,例如有关不存在段实际在什么地方的信息。
D/B(默认操作大小/默认栈指针大小和/或上界限)标志(Default operation size/ default stack pointer size and / or upper bound): 根据段描述符描述的是一个可执行代码段,下扩数据段还是一个堆栈段,这个标志具有不同的功能。(对于32 bit 代码和数据段,这个标志应该总是设置为1 ; 对于16 bit 代码和数据段,这个标志被设置为0)。