[保护模式]段描述符属性_S位_TYPE域

前端之家收集整理的这篇文章主要介绍了[保护模式]段描述符属性_S位_TYPE域前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

1.S位

 S = 1 代码段或者数据段描述符

S = 0 系统段描述符

注意:DPL在WINDOWS内只会出现两种情况,全是0或者1 

代码段那么P为已经确定为1

S也为1 

那么DPL 为0 则是9

为1 则是F

2.TYPE域

 

分享图片

TYPE域小于8则为数据段

大于8则是代码

数据段说明:

8A 代表是否被加载如果访问过则为1 反之则为0

9W 代表是否可写,如果为0则代表不可写,反之亦然

10E 拓展位, 为0 向上拓展,为1向下拓展

分享图片

fffff880`0470b4c0 00000000`00000000 00000000`00000000
fffff880`0470b4d0 00209b00`00000000 00cf9300`0000ffff
fffff880`0470b4e0 00cffb00`0000ffff 00cff300`0000ffff
fffff880`0470b4f0 0020fb00`00000000 00000000`00000000
fffff880`0470b500 04008b70`4ec00067 00000000`fffff880
fffff880`0470b510 ff40f3fd`f0007c00 00000000`00000000
fffff880`0470b520 00cf9a00`0000ffff 00000000`00000000
fffff880`0470b530 00000000`00000000 00000000`00000000

 
只有第5位为9或者和F的才可能是代码段和数据段  

代码段说明:

A 访问位

R 可读位

C 一致位

    C= 1 一致代码

    C= 0 非一致代码

3.系统段描述符

当s = 0 时,改段描述符为系统描述符

分享图片

猜你在找的Windows相关文章