首页 > 其他 > 详细

Intel微处理器中的不可见寄存器

时间:2014-12-25 01:20:16      阅读:272      评论:0      收藏:0      [点我收藏+]

 
GDTR(global descriptor table register,全局描述符表寄存器)和IDTR(interrupt descriptor table register,中断描述符表寄存器):包含描述符的基地址和它的界限。由于描述符表的最大长度为64KB,所以每个表的界限为16位。当工作于保护模式时,全局描述符表地址和它的界限被装入到GDTR。

LDTR(local descriptor table register,局部描述符表寄存器) 。局部描述符表的位置是从全局描述符表中选择的。为寻址局部描述符表,建立了一个全局描述符。为访问局部描述符表,将选择子装入LDTR(local descriptor table register,局部描述符表寄存器),如同在段寄存器中装入选择子一样。这个选择子访问全局描述符表,并且将局部描述符表的基地址、界限和访问权限装入LDTR的高速缓冲存储区。

TR(task register,任务寄存器) 包含一个选择子,该选择子用于访问一个确定任务的描述符。任务通常就是过程或应用程序。过程或应用程序的描述符存储在全局描述符表中,因此可通过优先级控制它的访问。任务寄存器允许在约17us内完成上下文或任务的切换。任务切换机制使微处理器在足够短的时间内实现任务之间的切换,也使多任务系统以简单而有序的方式从一个任务切换到另一个任务

 

Intel微处理器中的不可见寄存器

原文:http://www.cnblogs.com/AmitX-moten/p/4183743.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!