Guest User

Untitled

a guest
Jan 19th, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.44 KB | None | 0 0
  1.  
  2. public xp5
  3. xp5:
  4. push rbp
  5. mov rbp, rsp
  6.  
  7. mov rax,rcx
  8. add rax,rdx
  9. add rax,r8
  10. add rax,r9
  11. add rax,[rbp+48] ;
  12. ;sum(a,b,c,d,e)
  13.  
  14. sub rsp,32 ;shadow space
  15. push rax ;sum - 7
  16. push [rbp+48] ;e - 6
  17. push r9 ;d - 5
  18. mov r9,r8 ;c - 4
  19. mov r8, rdx ;b - 3
  20. mov rdx, rcx ;a - 2
  21. mov rcx, offset str_name ; -1
  22.  
  23. call printf
  24. add rsp,32
  25. add rsp,16 ;8 *2
  26. pop rax ;return sum
  27.  
  28. mov rsp, rbp
  29. pop rbp
  30. ret
Add Comment
Please, Sign In to add comment