.data
n:	.word 5, 7, 7, -2, 0, 1, 1
v:	.word 7
	
.text
	lui a0, 0x10010		# pone en a0 a inicio del data segment
	lw a1, n		# cargo el primer elemento 
	jal f			# salto a la función 

	li a7, 1		# imprimo
	ecall
	
	li a7, 10		# salgo
	ecall

f:	addi t0, zero, 1	# f(v,n) suma los enteros del array v
loop:	lw t1, 0(a0)		# cargamos el elemento
	add t0, t0, t1		# sumamos
	addi a0, a0, 4		# apunta al elemento siguiente
	addi a1, a1, -1		# se decrementa la longitud
	bne a1, zero, loop	# si no se ha acabado se vuelve arribav a0, t0		# devuelve o retorna la somma
	jalr zero, ra, 0
