Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Inštrukcia LEA má dva operandy:cieľový register a efektívnu adresu. Efektívna adresa môže byť špecifikovaná pomocou rôznych režimov adresovania, vrátane priameho, nepriameho, indexovaného a relatívneho adresovania.
Napríklad nasledujúca inštrukcia LEA načíta efektívnu adresu premennej `array[10]` do registra `eax`:
```
lea eax, [pole + 10]
```
Toto možno použiť na prístup k prvku na indexe 10 v poli „pole“ bez toho, aby ste museli explicitne vypočítať adresu:
```
mov eax, [eax]
```
Inštrukcia LEA je výkonný nástroj, ktorý možno použiť na zlepšenie výkonu kódu znížením počtu požadovaných prístupov do pamäte. Môže sa tiež použiť na zjednodušenie kódu odstránením potreby explicitného výpočtu adries.