Ассемблер для Windows

       

Инструкции работы со стеком



Инструкции работы со стеком

PUSH r/m Поместить в стек слово или двойное слово. Поскольку при включении в стек слова нарушается выравнивание стека по границам двойных слов, рекомендуется в любом случае помещать в стек двойное слово. PUSH const Поместить в стек непосредственный 32-битный операнд. PUSHA Поместить в стек регистры EAX, EBX, ECX, EDX, ESI, EDI, EBP, ESP. Команда появилась с 386-ого процессора. POP reg/mem Извлечь из стека слово или двойное слово. POPА Извлечение из стека данных в регистры EAX, EBX, ECX, EDX, ESI, EDI, EBP, ESP. Команда появилась, начиная с 386-ого процессора. PUSHF Помещение в стек регистра флагов. POPFИзвлечь данные в регистр флагов.

Содержание раздела