Advertisement
Guest User

Untitled

a guest
Apr 25th, 2019
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. SYSEXIT = 60
  2. EXIT_SUCCESS = 0
  3.  
  4. .data
  5. liczba1:
  6. .float 6.6
  7. liczba2:
  8. .float -6.7
  9. liczba3:
  10. .float 0.0
  11.  
  12. #Plus nieskonczonosc
  13. fld liczba1 #Zaladowanie liczby do wierzcholka stostu zmiennoprzecinkowego, nie nadpisze poprzedniej wartosci
  14. fdiv liczba3 #Podzielenie stosu przez operand, odlozenie wyniku na stos
  15.  
  16. #Minus nieskonczonosc
  17. fld liczba2
  18. fdiv liczba3
  19.  
  20. #Plus zero
  21. fld liczba1
  22. fmul liczba3 #Pomnozenie liczby znajdujacej sie w wierzcholku stosu przez "liczba3 = 0", zachowanie wyniku na wierzcholku stosu
  23.  
  24. #Minus zero
  25. fld liczba2
  26. fmul liczba3
  27.  
  28. #Not a number
  29. fld liczba3
  30. fdiv liczba3
  31.  
  32. mov $SYSEXIT, %eax
  33. mov $EXIT_SUCCESS, %ebx
  34. syscall
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement