Advertisement
matogens

moje zadanie karol

Apr 8th, 2019
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. section .data
  2.  
  3. msg1 db "Podaj swoja ulubiona liczbe: ", 10,0
  4. len1 equ $-msg1
  5.  
  6. msg2 db "Twoja ulubiona liczba jest wieksza niz: "
  7. len2 equ $-msg2
  8.  
  9. section .bss
  10.  
  11. liczba resb 1
  12. result resb 1
  13.  
  14. section .text
  15. global _start
  16.  
  17. _start:
  18.  
  19.     ;wypisujemy
  20.  
  21.     mov eax, 4
  22.     mov ebx, 1
  23.     mov ecx, msg1
  24.     mov edx, len1
  25.     int 80h
  26.  
  27.     ;podajemy liczbe
  28.  
  29.     mov eax, 3
  30.     mov ebx, 0
  31.     mov ecx, liczba
  32.     mov edx, 1
  33.  
  34.     mov al, [liczba]
  35.     sub al, '0'
  36.  
  37.     sub al, 1
  38.     add al, '0'
  39.    
  40.     mov [result], al
  41.  
  42.     mov eax, 4
  43.     mov ebx, 1
  44.     mov ecx, msg2
  45.     mov edx, len2
  46.     int 80h
  47.    
  48.     mov eax, 4
  49.     mov ebx, 1
  50.     mov ecx, result
  51.     mov edx, 1
  52.     int 80h
  53.  
  54.     mov eax, 1
  55.     xor ebx, ebx
  56.     int 80h
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement