Advertisement
Guest User

Untitled

a guest
Dec 5th, 2016
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. extern printf
  2. global main
  3.  
  4.  
  5. section .data
  6. j dq 0
  7. format dq '%d', 10, 0
  8. tab dq _tab1, _tab2, _def, _tab4, _def
  9. zma dd 1
  10. section .text
  11.  
  12. main:
  13. mov rax,[zma]
  14. cmp rax, 1
  15. jb _def
  16.  
  17. cmp rax, 4
  18. ja _def
  19.  
  20. jmp qword [tab + 8*rax - 8]
  21.  
  22. _tab1:
  23. mov dword [j], 1
  24. jmp _koniec
  25.  
  26. _tab2:
  27. mov dword [j], 4
  28. jmp _koniec
  29.  
  30. _tab4:
  31. mov dword [j], 23
  32. jmp _koniec
  33.  
  34. _def:
  35. mov dword [j], 5
  36. jmp _koniec
  37.  
  38. _koniec:
  39. mov rbx, format
  40. mov rsi, rsi
  41. mov rsi, [j]
  42. xor rax, rax
  43. call printf
  44.  
  45. xor rsi, rsi
  46.  
  47. mov rax, 1
  48. xor rbx, rbx
  49. int 80h
  50. ~
  51. ~
  52. -- WPROWADZANIE -- 46,1 Wszystko
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement