S = 1 代码段或者数据段描述符
S = 0 系统段描述符
注意:DPL在WINDOWS内只会出现两种情况,全是0或者1
代码段那么P为已经确定为1
S也为1
那么DPL 为0 则是9
为1 则是F
TYPE域小于8则为数据段
大于8则是代码段
数据段说明:
8A 代表是否被加载如果访问过则为1 反之则为0
9W 代表是否可写,如果为0则代表不可写,反之亦然
10E 拓展位, 为0 向上拓展,为1向下拓展
fffff880`0470b4c0 00000000`00000000 00000000`00000000 |
|
只有第5位为9或者和F的才可能是代码段和数据段 |
代码段说明:
A 访问位
R 可读位
C 一致位
C= 1 一致代码段
C= 0 非一致代码段
当s = 0 时,改段描述符为系统描述符
原文:https://www.cnblogs.com/hanhandaren/p/11179821.html