在实模式中,段值还是可以看作地址的一部分,xxxxh表示xxxx0h开始的一段内存,而在保护模式中,虽然段值仍然由原来16位的cs,ds等寄存器表示,但此时它仅仅变成了一个索引,这个索引指向一个数据结构的一个表项,表项中详细定义了段的起始地址、界限、属性等内容。这个数据结构就是GDT, GDT 中的表项也有一个专门的名字叫描述符(Descriptor)。
代码段和数据段描述符BYTE6 BYTE5中的属性
在实模式中,段值还是可以看作地址的一部分,xxxxh表示xxxx0h开始的一段内存,而在保护模式中,虽然段值仍然由原来16位的cs,ds等寄存器表示,但此时它仅仅变成了一个索引,这个索引指向一个数据结构的一个表项,表项中详细定义了段的起始地址、界限、属性等内容。这个数据结构就是GDT, GDT 中的表项也有一个专门的名字叫描述符(Descriptor)。
代码段和数据段描述符本文标题:gdt(global descriptor table)
本文链接:https://www.haomeiwen.com/subject/zurxuttx.html
网友评论