# Rows and columns are counted starting from 0 .data matrix: .word 1, 2, 3, 4, 5, 6 .text .globl main main: la $a0, matrix li $a1, 0 li $a2, 0 li $a3, 2 jal calc_elem_add move $a0, $v0 li $v0, 1 syscall li $v0, 10 syscall calc_elem_add: mul $t0, $a1, $a3 sll $t0, $t0, 2 sll $t1, $a2, 2 add $t2, $t0, $t1 add $v0, $a0, $t2 jr $ra