Q9

发布时间 2024-01-03 15:34:30作者: 雲裏霧裏沙
# 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