Advertisement
Guest User

asdsasaf

a guest
May 24th, 2015
237
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. .data
  2. liczniktabA: .word 102
  3. liczniktabB: .word 101
  4. nrdziennika: .word 16
  5. liczba: .word 3
  6.  
  7. tabA: .space 408
  8. sumA: .word 0
  9.  
  10. tabB: .space 400
  11. sumB: .word 0
  12.  
  13.  
  14. .text
  15. lw r11,nrdziennika
  16. lw r8,liczba
  17. lw r29,sumA
  18. lw r28,sumB
  19.  
  20. addi r1,r0,tabA
  21. addi r2,r0,tabB
  22.  
  23. lw r5,liczniktabA
  24. lw r6,liczniktabB
  25.  
  26. add r12,r0,r11
  27.  
  28.  
  29. wypelnijtabA:
  30.  
  31. sw 0(r1),r12
  32. addi r1,r1,#4
  33. subi r5,r5,#1
  34. add r12,r12,r8
  35. add r29,r29,r12
  36. bnez r5,wypelnijtabA
  37.  
  38.  
  39. wypelnijtabB:
  40.  
  41.  
  42. ; tabA[j-1]*tabA[j] + taba[j+1]
  43.  
  44. lw r7,0(r1) ;tabA[j-1]
  45. lw r10,4(r1) ;tabA[j]
  46. lw r9,8(r1) ;tabA[j+1]
  47.  
  48. multd r16,r7,r10 ;tabA[j-1]*tabA[j]
  49. add r22,r16,r9 ;tabA[j-1]*tabA[j] + tabA[j+1]
  50.  
  51.  
  52. addd r30,r30,r22
  53. sd 0(r2),r26
  54. addi r2, r2, #4
  55. addi r1, r1, #4
  56. subi r6,r6,#1
  57. bnez r6,wypelnijtabB
  58.  
  59.  
  60.  
  61. trap 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement