Tandis que la Boucle en Mips (Nouveaux Mips)

Comment puis-je convertir ce code en Mips?

    int n = 100; int sum = 0; while (n>0) {
    sum = sum + n;
    n--; }

J'ai jusqu'à présent et je ne suis pas sûre de savoir quoi faire pour finir ce.

    .data

    n: .word 100

    .text

    main:

    la $t0, n   
    lw $t1, 0(t0)
    li $so, 0

    Loop:
       bgt $t1, $zero, EXIT
       add $t1, $s0, $t1
       addi $t1, $t1, -1

       j Loop

    exit:
InformationsquelleAutor user2803198 | 2013-10-03