LEA
LOAD EFFECTIVE
ADDRESS
LEA
Operation:
(REG) -
EA
Description:
LEA
destination,source
LEA (load effective address) transfers the off-
set of the source operand (rather
than
its
value) to the destination operand. The source
operand must be a memory operand, and the
destination operand must be a 16-bit general
Encoding:
11
00011
01
1
mod
reg
rIm 1
if
mod
=
11
then undefined operation
Flags Affected:
None
register. LEA does
not
affect any flags. The
XLA T and string instructions assume
that
cer-
tain registers point to operands; LEA can be
used to load these registers (e.g., loading
BX
with the address
of
the translate table used by
the XLA T instruction).
LEA
Operands
Clocks Transfers Bytes
LEA
Coding Example
reg16,
mem16
2+EA
-
2-4
LEA
BX,[BP]
[DI]
2-109