Advertisement
Guest User

Untitled

a guest
Nov 19th, 2017
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. global main
  2. extern printf
  3. extern scanf
  4.  
  5. section .data
  6.  
  7. tekst1: db 'To jest zero',10,0
  8. tekst2: db 'To nie jest zero',10,0
  9. format: db '%ld',0
  10.  
  11. section .bss
  12.  
  13. licznik: resq 1
  14.  
  15. section .text
  16.  
  17. main:
  18.  
  19. mov rax,0
  20. mov rdi, format
  21. mov rsi,licznik
  22. call scanf
  23.  
  24. cmp rax, 0
  25. jz koniec
  26.  
  27. cmp qword[licznik],0
  28. jz zero
  29. jnz inna
  30.  
  31.  
  32. zero:
  33. mov rax, 0
  34. mov rdi, tekst1
  35. call printf
  36. jmp koniec
  37.  
  38. inna:
  39. mov rax,0
  40. mov rdi, tekst2
  41. call printf
  42. jmp koniec
  43.  
  44. koniec:
  45. mov rax,0
  46. int 80h
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement