# Matrix A (2 1 3, 3 4 1, 5 2 3) A: .word 2, 1, 3 .word 3, 4, 1 .word 5, 2, 3 # Matrix B (1 2 0, 4 1 2, 3 2 1) B: .word 1, 2, 0 .word 4, 1, 2 .word 3, 2, 1 # Matrix C (resulting matrix) C: .space 36 # 9 elements * 4 bytes = 36 bytes .text .globl main main: # Load addresses of A, B, and C lui $t0, %hi(A) # t0 = base address of A ori $t0, $t0, %lo(A) lui $t1, %hi(B) # t1 = base address of B ori $t1, $t1, %lo(B) lui $t2, %hi(C) # t2 = base address of C ori $t2, $t2, %lo(C) # Compute matrix C # Your matrix multiplication code continues here... # End program li $v0, 10 # Exit system call syscall