Lea ассемблер
Автор Zla9_Kolu4ka best задал вопрос в разделе Другие языки и технологии
lea(ассемблер) В чем отличие lea bx,str от mov bx,offset str и получил лучший ответ
Ответ от Капитан Гугл[гуру]
Ни в чем. Сассемблируй и убедись.
Ответ от Vadim Rumyantsev[гуру]
lea использует адресную арифметику, а mov – просто пересылает константу. В первом случае возникнет исключительная ситуация, если адрес некорректный.
lea использует адресную арифметику, а mov – просто пересылает константу. В первом случае возникнет исключительная ситуация, если адрес некорректный.
Ответ от Jurijus Zaksas[гуру]
Эта инструкция вообще была введена для поддержки языков высокого уровня. На ассемблере она в общем-то и не нужна, можно использовать mov.
Эта инструкция вообще была введена для поддержки языков высокого уровня. На ассемблере она в общем-то и не нужна, можно использовать mov.
Ответ от ?????? ????r?????u[гуру]
в некоторых случаях можно заменить инструкцию LEA более короткой и быстрой инструкцией MOV: LEA AX,lval можно заменить на: MOV AX,OFFSET lval так что mov лучше
в некоторых случаях можно заменить инструкцию LEA более короткой и быстрой инструкцией MOV: LEA AX,lval можно заменить на: MOV AX,OFFSET lval так что mov лучше
Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: lea(ассемблер) В чем отличие lea bx,str от mov bx,offset str