Guest User

Untitled

a guest
Apr 26th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. section .data
  2. text1 db "What is your name? ", 10
  3. text2 db "Hello, "
  4.  
  5. section .bss
  6. name resb 16
  7.  
  8. section .text
  9. global_start
  10.  
  11. _start:
  12.  
  13. call _printText1
  14. call _getName
  15. call _printText2
  16. call _printName
  17.  
  18.  
  19. mov rax, 60
  20. mov rdi, 0
  21. syscall
  22.  
  23.  
  24. _getName:
  25. mov rax, 0
  26. mov rdi, 0
  27. mov rsi, name
  28. mov rdx, 16
  29. syscall
  30. ret
  31.  
  32.  
  33. _printText1:
  34. mov rax, 1
  35. mov rdi, 1
  36. mov rsi, text1
  37. mov rdx, 19
  38. syscall
  39. ret
  40.  
  41. _printText2:
  42. mov rax, 1
  43. mov rdi, 1
  44. mov rsi, text2
  45. mov rdx, 7
  46. syscall
  47. ret
  48.  
  49. _printName:
  50. mov rax, 1
  51. mov rdi, 1
  52. mov rsi, name
  53. mov rdx, 16
  54. syscall
  55. ret
Add Comment
Please, Sign In to add comment