3.3.1.3 地址传送指令
这组指令完成把地址送到指定寄存器的功能。
LEA reg, src ; 有效地址送寄存器(load effective address)
执行操作:(reg) ← offset of src
LEA指令把源操作数的有效地址送到指定的寄存器,这个有效地址是由src选定的一种存储器寻址方式确定的。
LDS reg, src ; 指针送寄存器和DS(load DS with point)
执行操作: (reg) ← (src)
(DS) ← (src+2)
LES reg, src ; 指针送寄存器和ES(load ES with point)
执行操作: (reg) ← (src)
(ES) ← (src+2)
LDS和LES指令把确定内存单元位置的偏移地址送寄存器,段地址送DS或ES。这个偏移地址和段地址(也称地址指针)是由src指定的两个相继字单元提供的。
注意:
● 指令中的reg不能是段寄存器;
● 指令中的src必须使用存储器寻址方式;
● 该指令不影响标志位。
|