【2021.03.13】段描述符属性:DB位

段描述符结构

DB位对三种段的影响

  • 对CS段的影响:
  1. D = 1,采用32位寻址方式。
  2. D = 0,采用16位寻址方式。
  3. 硬编码指令前缀67:改变寻址方式。
  • 对SS段的影响:
  1. D = 1,隐式对战访问指令(会修改ESP,如:PUSH、POP、CALL)使用32位堆栈指针寄存器ESP。
  2. D = 0,隐式对战访问指令(会修改SP,如:PUSH、POP、CALL)使用16位堆栈指针寄存器SP。
  • 对向下扩展的数据段的影响:
  1. D = 1,段上限为4GB。
  2. D = 0,段上限为64KB。

猜你喜欢

转载自blog.csdn.net/qq_18120361/article/details/114759510