Advertisement
Guest User

AOK Grupa 17

a guest
Jun 3rd, 2019
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .data
  2.     A: .space 400
  3.     B: .space 376
  4.     Ns: .float 15
  5.     Np: .float 2
  6.     G: .float 17
  7.     I: .float 0
  8.     liczba45: .float 45
  9.     liczba11: .float 11
  10.     liczba75: .float 75
  11.     liczba52: .float 52
  12.     liczba34: .float 34
  13.     liczba22: .float 22
  14.  
  15. .text
  16. lf f6, Ns
  17. lf f7, Np
  18. lf f8, G
  19. lf f9, I
  20. lf f10, liczba45
  21. lf f11, liczba11
  22. lf f12, liczba75
  23. lf f13, liczba52
  24. lf f15, liczba34
  25. lf f16, liczba22
  26.  
  27. addi r9, r0, 0 ;i
  28. addi r20, r0, 0
  29.  
  30. skok1:
  31.  
  32. subf f1, f15, f16
  33.  
  34. ;dzielenie cale do f2
  35.  
  36. divf f2, f7, f10
  37. divf f2, f2, f11
  38.  
  39. ;mnozenie calde do f3
  40. addf f4, f12, f6
  41. multf f3, f8, f4
  42.  
  43.  
  44. multf f2, f2, f3
  45.  
  46. subf f1, f1, f2
  47.  
  48. movi2fp f9, r9
  49. cvti2f f9, f9
  50.  
  51. addf f4, f9, f13
  52.  
  53. addf f1, f1, f4
  54.  
  55.  
  56. sf A(r20), f1
  57. addi r9, r9, 1
  58. addi r20, r20, 4
  59. seqi r18, r9, 100
  60. beqz r18, skok1
  61.  
  62.  
  63. ;druga petla dla tablicy b
  64. ;reset inkrematnorow
  65. addi r20, r0, 0
  66. addi r9, r0, 0
  67.  
  68. skok2:
  69.     addi r21, r20, 8
  70.     lf f1, A(r21)
  71.     addi r21, r20, 20
  72.     lf f2, A(r21)
  73.     addi r21, r20, 24
  74.     lf f3, A(r21)
  75.     addi r21, r20, 4
  76.     lf f4, A(r21)
  77.  
  78.     divf f5, f1, f2
  79.     addf f5, f5, f3
  80.     subf f5, f5, f4
  81.  
  82. sf B(r20), f5
  83. addi r9, r9, 1
  84. addi r20, r20, 4
  85. seqi r18, r9, 94
  86. beqz r18, skok2
  87.  
  88. trap 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement