format binary use32 org $1000000 jmp __global_0 ; DECL i -> integer, 0 ; PROC proc __global_proc: push ebp push esp pop ebp ; LET i <- 1 mov eax, 1 push eax pop eax mov [i], eax pop ebp ret __global_0: ; CALL __global_proc call __global_proc hlt i: dd $00000000