Я должен написать код, который суммирует элементы в массиве, и он должен быть записан в хранилище 'sum'. У меня есть код, который должен быть верным, но результат неверный .. что я могу изменить
.data
array: .word 1 3 5 7 9 11 13 15 17 19
.word 4 23 25 27 29 31 33 35 37 39
.word 9 43 45 47 49 51 53 55 57 59
length: .word 30
sum: .word 0
.text
.globl main
.ent main
main:
la $t0, array
li $t1, 0
li $t2, 0
lw $t3, length
li $v0, 10
syscall
.end main
.globl loop
.ent loop
loop:
add $t1, $t1, ($t0)
add $t2, $t2, 1
add $t0, $t0, 4
ble $t2, $t3, loop
sw $t1, sum
.end loop