码迷,mamicode.com
首页 > 其他好文 > 详细

14课 局部段描述符的使用

时间:2018-08-14 22:04:25      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:现在   size   cal   local   段描述符   常量   rip   ble   内存   

  前面我们使用的都是全局段描述符表,现在我们来分析局部段描述符表的使用。

 什么是LDT(Local Descriptor Table)?

  局部段描述符表:

    本质是一个段描述符表,用于定义段描述符

    与GDT类似,可以看做“段描述符的数组”

    通过定义选择子访问局部段描述符表中的元素

局部段描述符的选择子和全局描述符的选择子在结构上是完全一样的,3-15位为描述符索引值,LDT选择子的第二位恒为1,1-0位为RPL。

局部段描述符表就是一段内存,里面的每一项是一个局部段描述符(第0项也是有意义的),用于描述一段内存。

CPU中有一个专用寄存器专门指向局部段描述符表。(先定义一个常量   DA_LDT    equ  0x82)

 

14课 局部段描述符的使用

标签:现在   size   cal   local   段描述符   常量   rip   ble   内存   

原文地址:https://www.cnblogs.com/wanmeishenghuo/p/9477931.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!