; ukázka lokální proměnné %include "rw32.inc" section .text fce: push eax ; záloha registru A push ebp ; zálohuj staré dno mov ebp, esp ; vytvoř nové dno sub esp, 12 ; rezervuj 3 lokální proměnné mov [ebp - 3*4], dword 5 ; vložení do lokální proměnné mov [ebp - 2*4], dword 10 mov eax, [ebp - 2*4] ; vyčtení add eax, [ebp - 3*4] mov [ebp - 1*4], eax call WriteInt32NewLine mov esp, ebp ; smazání proměnných pop ebp ; obnova starého dna pop eax ; obnova registru A ret main: push ebp mov ebp, esp mov eax, 123 ; bude zachovano call fce pop ebp ret