Инструкция (команда) процессора LEA op1, op2.
LEA op1, op2 — сохраняет эффективный адрес второго операнда в первом.
Второй операнд представляет собой адрес в памяти, записанный с помощью одного из способов адресации процессора. Первый операнд может быть только регистром. В отличие от директивы OFFSET, выполняемой при ассемблировании, LEA - настоящая инструкция процессора, позволяющая узнать адрес в процессе выполнения программы. Поэтому LEA узнает адреса локальных переменных, размещаемых в стеке, а OFFSET - нет.
Инструкция LEA может использоваться не только для определения эффективного адреса, но и для быстрых арифметических вычислений.
LEA не влияет на флаги.
Вернуться к разделу Основные инструкции процессора >>
Другие новости