Преимущества использования команды LEA вместо MOV при работе с адресацией в ассемблере заключаются в том, что LEA загружает указатель на объект, а не его фактическое значение. 2
Это полезно, когда нужно работать с указателями или адресами в программе, например, передать адрес в функцию или сохранить его в регистре. 3