.data msg: .asciiz "Sum = " .text .globl main main: li $t0, 1 # i = 1 li $t1, 0 # sum = 0 loop: add $t1, $t1, $t0 # sum += i addi $t0, $t0, 1 # i++ li $t2, 10 slt $t3, $t0, $t2 # i < 10 ? bne $t3, $zero, loop # print αποτέλεσμα li $v0, 4 la $a0, msg syscall li $v0, 1 move $a0, $t1 syscall li $v0, 10 syscall