diff --git a/sum.asm b/sum.asm index f2209a731ec7730f3c3425cc751b64301e8ff225..a24d0a476b95fb00eff244fa41811fb8fdd5a384 100644 --- a/sum.asm +++ b/sum.asm @@ -1,24 +1,15 @@ -# j=1; -# addi $t1, $zero, 1 -# la $a0, 0x10010000 - -# for(i=1; i <= n; i++) -# addi $t4, $zero, 2 +# li $t1, 1 +# li $t4, 2 # li $t0, 1 - # li $t5, 6 # la $a0, xffff0000 for: beq $t4,$t5,fimfor -# j = j*i; - add $t1, $t1, $t4 - - sw $t1, 0($a0) - + add $t1, $t1, $t4 + sw $t1, 0($a0) add $t4, $t4, $t0 + j for + sw $t0, 0($a0) - j for - sw $t0, 0($a0) - -fimfor: sw $t1, 0($a0) - lw $t1 0($a0) - sw $t1 0($a0) \ No newline at end of file +fimfor: sw $t1, 0($a0) + lw $t1 0($a0) + sw $t1 0($a0)