Нашли решение !Что я должен был сделать, так это получить значение из рассчитанного адреса, как указал @CraigEstey.
# m[row][col] = *(&m[0][0] + (row * N) + col)
mul $t0, $s2, $s1 # % <- row * N
add $t0, $t0, $s3 # + col
li $t1, 4
mul $t0, $t0, $t1 # * sizeof(word)
addu $t0, $s0, $t0 # + &m[0][0]
lw $a0, ($t0) # actually fetch m[r][c] from memory
Большое спасибо, ребята:)