+ -
当前位置:首页 → 问答吧 → LODS和LEA有什么区别?

LODS和LEA有什么区别?

时间:2011-01-04

来源:互联网

我怎么感觉这LODS=LEA AX呢?

我的理解有什么问题?

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

lea装入的是偏移地址
lds装入的是段地址和偏移地址
比如:

lea bx,buff ;将标号buff的偏移地址装入寄存器BX中, 默认段是DS。

lds bx,buff ;将标号buff的地址装入BX,将buff+2的地址装入DS。也就是说,这个buff应该是32位地址。

我的理解, 仅供参考。

作者: masmaster   发布时间: 2011-01-04

楼上说的已经很清楚了.

作者: MSOKD   发布时间: 2011-01-04