El siguiente código pertenece a un programa ensamblador para el simulador MIPS R200, consiste en que en la memoria de datos se tienen dos arrays y se realiza la suma de cada uno de sus elementos por separado, guardando el resultado en dos registros independientes. Posteriormente se realiza una comparación para ver que registro contiene el menor valor, entonces se realizará un salto a una instrucción de tipo 'store', guardando siempre en la última posición de memoria el menor valor acumulado perteneciente al primero o segundo array. En el archivo de datos se tiene en el orden que se va a indicar los siguientes valores: * Dirección base del primer array * Dirección base del segundo array * Tamaño del primer array * Tamaño del segundo array * Incremento * Los 3 siguientes valores corresponden a los elementos del primer array * Los 3 siguientes valores corresponden a los elementos del segundo array * Penúltimo y último valor deben ser un '1' y '0' respectivamente, porque es el valor que se cargará para poder realizar la comprobación con una instrucción 'beq' después de haber realizado la comprobación con la instrucción 'slt' para ver que registro contiene el menor valor, ya que ésta devuelve un '1' o un '0'. lw 1 0 0 lw 2 0 2 lw 3 0 4 add 5 0 0 add 4 1 2 beq 1 4 10 lw 6 1 0 add 5 5 6 add 1 1 3 j 5 lw 1 0 1 add 7 0 0 add 4 1 2 beq 1 4 18 lw 6 1 0 add 7 7 6 add 1 1 3 j 13 slt 1 5 7 lw 2 0 11 lw 3 0 12 beq 1 2 23 beq 1 3 25 sw 5 0 63 j 26 sw 7 0 63 halt