Advertisement
matogens

daro zadanie asembler

Apr 8th, 2019
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. section .data
  2. pod db 'Podaj swoja ulubiona liczbe: ', 0
  3. lpod equ $-pod
  4. wyp db 'Twoja liczba jest wieksza, niz ', 0
  5. lwyp equ $-wyp
  6.  
  7. section .bss
  8. a resb 1
  9.  
  10. section .text
  11. global _start
  12. _start:
  13.     mov rax, 4
  14.     mov rbx, 1
  15.     mov rcx, pod
  16.     mov rdx, lpod
  17.     int 0x80
  18.  
  19.     mov rax, 3
  20.     mov rbx, 0
  21.     mov rcx, a
  22.     mov rdx, 1
  23.     int 0x80
  24.    
  25.     sub byte [a], 1
  26.    
  27.     mov rax, 4
  28.     mov rbx, 1
  29.     mov rcx, wyp
  30.     mov rdx, lwyp
  31.     int 0x80
  32.  
  33.    
  34.     mov rax, 4
  35.     mov rbx, 1
  36.     mov rcx, a
  37.     mov rdx, 1
  38.     int 0x80
  39.  
  40.     mov rax, 1
  41.     mov rbx, 0
  42.     int 0x80
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement