lea register, pamäť (load effective address)
Inštrukcia lea uloží offset
pamäťového operandu do univerzálneho registra. Vykoná teda to isté ako
inštrukcia mov s operátorom
offset. Ako sme už uviedli v predchádzajúcom odstavci, na rozdiel od
inštrukcie mov sa lea
dá použiť aj v prípade, keď je pamäťový operand adresovaný nepriamo.
Príklady:
lea ebx,Pocet; to isté ako mov ebx,offset Pocet
lea ebx,Text[edi]
Inštrukciu lea možno použiť na rýchle sčítanie a
násobenie, napr.
lea ecx,[eax + ebx]; ecx := eax + ebx
lea eax,[eax + eax*4]; eax := 5*eax