viernes, 5 de marzo de 2010

Práctica 7 de ETC

Solución al último ejercicio de la práctica 7 de ETC:

.data 0x10000000
vector: .word 1,2,3
tamanyo: .word 3
.data 0x10001000
res: .space 4

.text
.globl __start
__start:
addi $25,$25,1
li $15, 0
la $10,vector
la $12,tamanyo
lw $13,0($12)

bucle:
lw $14, 0($10)
mult $14,$25
mflo $2
add $15,$15,$2
addi $10,$10,4
addi $25,$25,1
bgt $25,$13,fin
j bucle

fin:
la $20,res
sw $15,0($20)