global main
extern printf
section .data
fmt: db 'num = %d', 10, 0
x    dd 20
section .text
main:
     push dword [x]
     push fmt
     call printf     ; printf(“num = %d\n”, x)
     add  esp, 8
     mov  eax,0
     ret
  
    
; chamada ao sistema para terminar o programa
     mov  eax, 1         ; codigo de "exit"
     mov  ebx, 0         ; valor retornado ao sistema
     int  0x80           ; chamada ao sistema
