Я пытаюсь вычислить среднее значение из раздела .data, но продолжаю получать ошибки, связанные с ПК, и другую ошибку для неверного адреса при чтении данных / стека.Я не понимаю, как решить проблему.Я новичок, работающий над этим заданием, и надеялся получить некоторую помощь в том, как правильно рассчитать среднее значение.
.data
one: .byte 12
two: .byte 97
three: .byte 133
four: .byte 82
five: .byte 236
.text
main:
ori $8, $0, 0x5
ori $9, $0, 0
lui $10, 0x1000
lbu $11, one($10) #get byte one
addu $12, $11, $9 #add byte one to $9
lbu $11, two($10) #get byte two
addu $12, $11, $12 #add byte two to the sum
lbu $11, three($10) #get byte 3
addu $12, $11, $12 #add byte 3 to the sum
lbu $11, four($10) #get byte 4
addu $12, $11, $12 #add byte 4 to the sum
lbu $11, five($10) #get byte 5
addu $12, $11, $12 #add byte 5 to the sum
divu $12, $8 #divide the sum by 5
mflo $13 #store the result in $13