Advertisement
Guest User

MIPS Bubble Sort

a guest
May 23rd, 2018
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. addu $t0, $0, $0
  2. addi $t1, $0, 10
  3. addi $t2, $0, 13
  4. mul $t3, $t1, $t1
  5. j Jump
  6. bubble:
  7. li $t0, 10
  8. li $t1, 4
  9. mul $t4, $t0, $t1
  10. outer:
  11. addi $t6, $0, 8
  12. subu $t0, $t4, $t6
  13. li $t1, 0
  14. inner:
  15. lw $t2, 4($t0)
  16. lw $t3, 0($t0)
  17. ble $t2, $t3, no_swap
  18.  
  19. sw $t2, 0($t0)
  20. sw $t3, 4($t0)
  21. li $t1, 1
  22. no_swap:
  23. addi $t5, $0, 4
  24. subu $t0, $t0, $t5
  25. bltz $t0, next_turn
  26. j inner
  27. next_turn:
  28. bnez $t1, outer
  29. j End
  30. Jump:
  31. subu $t2, $t2, $t1
  32. Loop:
  33. addu $t4, $t3, $t2
  34. beq $t1, $t2, Loop
  35. j bubble
  36. End:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement