Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .data
- vetor: .word 10, 9, 8, 7, 6, 5, 4
- vetorsize: .word 7
- .text
- main:
- lw $t0, vetorsize
- addi $t0, $t0, -1
- sll $t0, $t0, 2
- addi $t1, $0, 0
- beginfor:
- bge $t1, $t0, endfor
- addi $t2, $t1, 0 # t2 = b
- addi $t3, $t1, 4 # t3 = b + 1
- addi $t4, $t0, 4
- beginfor2:
- bge $t3, $t4, endfor2
- lw $t5, vetor($t3)
- lw $t6, vetor($t2)
- bge $t5, $t6, outofif
- addi $t2, $t3, 0
- outofif:
- addi $t3, $t3, 4
- j beginfor2
- endfor2:
- lw $t8, vetor($t1)
- lw $t9, vetor($t2)
- sw $t8, vetor($t2)
- sw $t9, vetor($t1)
- addi $t1, $t1, 4
- j beginfor
- endfor:
- addi $v0, $v0, 10 #end execution
- syscall
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement