madzik4113

koprocesor zajecia

Jan 4th, 2014
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. section .text
  2. global _start
  3.  
  4.  
  5. _start:
  6.  
  7. FINIT
  8. FLD qword [zmA]
  9. FLD qword [zmB]
  10. FLD qword [zmC]
  11. FLDZ
  12. FADD st0,st2
  13. FMUL st0,st2
  14. mov byte[temp],4
  15. FILD dword [temp]
  16. FMUL st0,st2
  17. FMUL st0,st4
  18. FSUBP st1,st0
  19. FABS
  20. FSQRT
  21. FIST dword[delta]
  22. mov byte[temp],2
  23. FXCH st3
  24. FIMUL dword[temp]
  25. FXCH st2
  26. FCHS
  27. FLDZ
  28. FADD st0,st1
  29. FSUB st0,st4
  30. fabs
  31. FDIV st0,st3
  32. FISTP dword[rown1]
  33.  
  34.  
  35.  
  36.  
  37.  
  38. mov eax,[rown1]
  39. add al,48
  40. mov [rown1],eax
  41.  
  42.  
  43.  
  44. ; FSUBP st1,st0
  45. ; FISTP dword [wynik]
  46.  
  47. ; mov eax,[wynik]
  48. ; add al,48
  49. ; mov [znak],eax
  50.  
  51. mov eax,4
  52. mov ebx,1
  53. mov ecx,rown1
  54. mov edx,1
  55. int 80h
  56.  
  57.  
  58.  
  59. mov eax,1
  60. int 80h
  61.  
  62. section .data
  63. zmA dq 1.0
  64. zmB dq 1.0
  65. zmC dq -2.0
  66.  
  67. delta dd 0
  68. temp dd 0
  69.  
  70. rown1 dd 0
  71. rown2 dd 0
Advertisement
Add Comment
Please, Sign In to add comment