fork download
  1. segment .data
  2. msg db "Hello World",10,0
  3.  
  4. segment .text
  5. global _start
  6. _start:
  7. mov rax, msg
  8. call _print
  9.  
  10. mov rax, 60
  11. mov rdi, 0
  12. syscall
  13.  
  14. _print:
  15. push rax
  16. mov rbx, 0
  17. _printLoop:
  18. inc rax
  19. inc rbx
  20. mov cl, [rax]
  21. cmp cl, 0
  22. jne _printLoop
  23.  
  24. mov rax, 1
  25. mov rdi, 1
  26. pop rsi
  27. mov rdx, rbx
  28. syscall
  29. ret
Success #stdin #stdout 0s 5440KB
stdin
Standard input is empty
stdout
Hello World