Инструкция (команда) процессора
ENTER op1, op2.

ENTER op1, op2 — создание стандартного пролога процедуры.

Если второй операнд инструкции ENTER равен нулю (а так чаще всего и бывает), то инструкция сохраняет в стеке регистр (e)bp, затем запоминает в (e)bp указатель стека и далее вычитает из (e)sp первый операнд, выделяя тем самым место для локальных переменных:

push (e)bp

mov (e)bp, (e)sp

sub (e)sp, op1

MASM заменяет инструкцию ENTER последовательностью push..., mov...,  sub..., которую современные процессоры выполняют быстрее. Встретить инструкцию ENTER можно только в старых программах.

Не влияет на флаги.

 

Вернуться к разделу Основные инструкции процессора >>

 

 

Другие новости



Счетчики





Яндекс.Метрика