LDTR

编辑:见识网互动百科 时间:2019-11-29 14:21:23
编辑 锁定
本词条缺少名片图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!
LDTR(Local Descriptor Table Register)即局部描述符表寄存器,为自intel 80386起引入的寄存器。
中文名
LDTR
外文名
Local Descriptor Table Register
类    型
intel 80386起引入的寄存器。
自动载入
新进程描述符的选择子
其中存放内容由两部分构成,第一部分为16位的LDT(局部描述符表)段的段选择子;第二部分为LDT段的段描述符的内容,intel 80386起引入的寄存器。(保护模式下为32位,IA_32e模式下为64位)、段限、段的性质描述。
当进程切换时,LDTR中自动载入新进程描述符的选择子(其实是该描述符在GDT中的索引),地址转换时,若相应段寄存器(DS,CS,SS,ES)TI=1时,会根据LDTR中的描述符选择子(索引)在GDT中找到LDT的描述符,该描述符中记录着LDT的基址,然后再根据相应段寄存器(保护模式下应该叫段选择子)的高13位(该段描述符在LDT中的索引)在LDT中找到该段的描述符,而段基址就在该描述符中,段基址+偏移地址=线性地址,然后在根据是否启用分页,把线性地址转换成最终的物理地址(具体转化过程不再本词条讨论范围,可参考其它资料)。
当cpu或者重启时,段选择子与段基址默认值为0,段限为0FFFFH(64KB)。
词条标签:
理学