fork(2) download
  1. segment .data
  2. msg db "The sum is: "
  3. len equ $-msg
  4. number1 dd 7
  5. number2 dd 3
  6.  
  7. segment .bss
  8. sum resb 1
  9.  
  10. section .text
  11. global _start
  12.  
  13. _start:
  14. ; Addition
  15. mov eax, [number1]
  16. mov ebx, [number2]
  17. add eax, ebx
  18. add eax, '0'
  19. mov [sum], eax
  20.  
  21. ; Output
  22. mov ecx, msg
  23. mov edx, len
  24. mov ebx, 1
  25. mov eax, 4
  26. int 0x80
  27.  
  28. ; Output
  29. mov ecx, sum
  30. mov edx, 1
  31. mov ebx, 1
  32. mov eax, 4
  33. int 0x80
  34.  
  35. ; Exit code
  36. mov eax, 1
  37. mov ebx, 0
  38. int 0x80
Success #stdin #stdout 0s 4144KB
stdin
Standard input is empty
stdout
The sum is: :