Advertisement
Guest User

Untitled

a guest
Jan 20th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.38 KB | None | 0 0
  1. extern printf
  2. extern scanf
  3. global main
  4.  
  5. section .data
  6. liczba dq 0
  7. fmt db "%d",0
  8. fmt2 db "%d",10,0
  9.  
  10. section .text
  11.  
  12. main:
  13.  
  14. mov r12,1
  15. mov r13,1
  16.  
  17. mov rdi,fmt
  18. mov rsi,liczba
  19. xor rax,rax
  20. call scanf
  21.  
  22. petla:
  23. imul r12,r13
  24. cmp r13,qword[liczba]
  25. je koniec
  26. inc r13
  27. jmp petla
  28.  
  29. koniec:
  30. mov rdi,fmt2
  31. mov rsi,r12
  32. xor rax,rax
  33. call printf
  34.  
  35. mov rax,1
  36. mov rbx,0
  37. int 80h
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement