Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .data
- liczniktabA: .word 102
- liczniktabB: .word 101
- nrdziennika: .word 16
- liczba: .word 3
- tabA: .space 408
- sumA: .word 0
- tabB: .space 400
- sumB: .word 0
- .text
- lw r11,nrdziennika
- lw r8,liczba
- lw r29,sumA
- lw r28,sumB
- addi r1,r0,tabA
- addi r2,r0,tabB
- lw r5,liczniktabA
- lw r6,liczniktabB
- add r12,r0,r11
- wypelnijtabA:
- sw 0(r1),r12
- addi r1,r1,#4
- subi r5,r5,#1
- add r12,r12,r8
- add r29,r29,r12
- bnez r5,wypelnijtabA
- wypelnijtabB:
- ; tabA[j-1]*tabA[j] + taba[j+1]
- lw r7,0(r1) ;tabA[j-1]
- lw r10,4(r1) ;tabA[j]
- lw r9,8(r1) ;tabA[j+1]
- multd r16,r7,r10 ;tabA[j-1]*tabA[j]
- add r22,r16,r9 ;tabA[j-1]*tabA[j] + tabA[j+1]
- addd r30,r30,r22
- sd 0(r2),r26
- addi r2, r2, #4
- addi r1, r1, #4
- subi r6,r6,#1
- bnez r6,wypelnijtabB
- trap 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement