NASM - instrukcje
Stos

Odkładanie na stos

push eax
push rdx
pushf      ; odkłada flagi
pusha      ; odkłada wszystkie ogolne rejestry 
             (tylko 32bit)

Przykład

push rdx
jest równoważne
sub rsp, 8
mov [rsp], rdx

Zdejmowanie ze stosu

pop ebx
pop rcx
popf      ; zdejmuje flagi 
popa      ; zdejmuje wszystkie ogólne rejestry 
          ; (tylko 32bit)

Przykład

pop rbx
jest równoważne
mov rbx, [rsp]
add rsp, 8

Przykład operacji na stosie


Tomasz Kapela, Kraków 2011-2020