Advertisement
Guest User

Untitled

a guest
Jan 21st, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. extern scanf
  2. extern printf
  3. global main
  4.  
  5. section .data
  6.  
  7. liczba1 dq 0
  8. format_liczby db "%d" ,0
  9. format_napisu db "%d" ,0
  10. napis1 db "Liczba parzysta" ,10,0
  11. napis2 db "Liczba nieparzysta",10,0
  12.  
  13. section .text
  14. main :
  15.  
  16. mov rdi, format_liczby
  17. mov rsi, liczba1
  18. xor rax, rax
  19. call scanf
  20.  
  21.  
  22. mov edx, 0
  23.  
  24. mov eax, [liczba1]
  25. mov ebx, 2
  26. idiv ebx
  27.  
  28. mov [liczba1],eax
  29.  
  30. cmp edx, 0
  31. je _parzysta
  32.  
  33. mov rdi, napis2
  34. xor rax,rax
  35. call printf
  36. jmp _koniec
  37.  
  38. _parzysta:
  39. mov rdi, napis1
  40. xor rax,rax
  41. call printf
  42.  
  43. _koniec:
  44. mov rax, 1
  45. mov rbx, 0
  46. int 80h
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement