Tekkaman

导航

 

x86之寄存器详解

 1、在32位x86下,CS(代码段寄存器)、SS(栈寄存器)、DS(数据寄存器)、ES(附加寄存器)依旧是16位。在实模式下(16位模式),这些寄存器表示实际的地址,在保护模式下(32位模式),这些寄存器表示LDT中的偏移。

  

  LDTR的装载:LDTR由程序员可见的16位的选择器和程序员不可见的8字节描述符高速缓存组成。在初始化或任务切换过程中,把描述符对应任务LDT的选择器装入LDTR可见部分,然后从GDT中取出LDT描述符,填充在LDTR不可见的高速缓存中。

 2、其它寄存器

  

 3、累加器

  

 4、指示器

  

 4、标志寄存器EFLAGS

  

posted on 2013-03-19 23:46  Tekkaman  阅读(2174)  评论(0编辑  收藏  举报