fork download
  1. section .data
  2. multiplicando dd 5
  3. multiplicador dd 4
  4. resultado dd 0
  5.  
  6. msg db "Multiplicacion realizada correctamente", 10
  7. len equ $ - msg
  8.  
  9. section .text
  10. global _start
  11.  
  12. _start:
  13. mov eax, [multiplicando]
  14. mov ecx, [multiplicador]
  15. mov ebx, 0
  16.  
  17. ciclo_suma:
  18. cmp ecx, 0
  19. je fin_multiplicacion
  20.  
  21. add ebx, eax
  22. dec ecx
  23. jmp ciclo_suma
  24.  
  25. fin_multiplicacion:
  26. mov [resultado], ebx
  27.  
  28. mov eax, 4
  29. mov ebx, 1
  30. mov ecx, msg
  31. mov edx, len
  32. int 0x80
  33.  
  34. mov eax, 1
  35. mov ebx, 0
  36. int 0x80
Success #stdin #stdout 0s 5324KB
stdin
Standard input is empty
stdout
Multiplicacion realizada correctamente