+ -
当前位置:首页 → 问答吧 → 32位模式是flat,那么为什么还要用esp+ebp寻址呢?

32位模式是flat,那么为什么还要用esp+ebp寻址呢?

时间:2011-01-28

来源:互联网

用一个32位寄存器寻址不就足够了么?

干嘛还要像16位程序那样,用两个寄存器来联合寻址呢?

谢谢!

作者: JeanLove   发布时间: 2011-01-28

还有嫌寄存器多的??
  16位的BP和SP是这样用的
  SP指向栈顶 想要寻址栈中数据则用BP
  push bp
  mov bp,sp
  mov ax,[bp+4]
  .......

作者: znxllyuan   发布时间: 2011-01-28