一步一步些操作系统(四)保护模式
作者:互联网
一、段描述符缓冲寄存器
二、段描述符:描述内存段或一段代码的情况,占8个字节。
G:段界限的单位量
- 0 段界限粒度为1字节
- 1段界限粒度为4KB
D/B:有效地址及操作数的大小
- 0 有效地址和操作数是16位,指令有效地址用IP寄存器
- 1 有效地址和操作数是32位,指令有效地址用EIP寄存器
L:设置是否是64位代码段
- 0 32位代码段
- 1 64位代码段
AVL:没有明确用途
P:段是否存在于内存中
- 0 不存在于内存中
- 1 存在于内存中
DPL:内存段的特权级,共4级(0,1,2,3),数字越小,特权级越大
S:当前描述符是否是系统段
- 0 系统段
- 1 非系统段
TYPE:内存段或门的子类型
三、选择子
RPL: 请求特权级
TI:Table Indicator 用于指示选择子在GDT还是在LDT中索引描述符
- 0 在GDT中索引描述符
- 1 在LDT中索引描述符
标签:操作数,保护模式,操作系统,一步,地址,代码段,索引,描述符,内存 来源: https://blog.csdn.net/sstraybird/article/details/121127230