x86之寄存器详解

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

  

原文地址:https://www.cnblogs.com/tekkaman/p/2970275.html