Implementación de Algoritmos Fundamentales en Ensamblador MIPS
Este documento presenta ejemplos de código en ensamblador MIPS para diversas operaciones comunes, incluyendo el cálculo de la suma de la diagonal principal de una matriz, el acceso a un elemento específico (i,j) en una matriz, y la implementación de una función para calcular la potencia de un número.
1. Suma de la Diagonal Principal de una Matriz
Este segmento de código MIPS calcula la suma de los elementos de la diagonal principal de una matriz cuadrada de 3x3.
Sección de Datos (.data)
.data
matriz: .word 1, 2, 3
.word 4, 5, 6
.word 7, 8, 9
dimension: .word 3
Sección de Código (.text)
.globl inicio
.text
inicio:
lw $s0, dimension # Carga
...