Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. .data
  2. v: .space 400
  3. n: .space 4
  4. sp: .asciiz " "
  5.  
  6. .text
  7. main:
  8. li $v0, 5
  9. syscall
  10. sw $v0, n
  11.  
  12. lw $t0, n
  13. li $t1, 0
  14. li $t2, 0
  15. loop_input: bge $t1, $t0, output
  16. li $v0, 5
  17. syscall
  18. sw $v0, v($t2)
  19. addi $t1, 1
  20. addi $t2, 4
  21. j loop_input
  22.  
  23. output:
  24. li $t1, 0
  25. li $t2, 0
  26. li $t4, 2
  27. loop_output: bge $t1, $t0, exit
  28. lw $t5, v($t2)
  29. rem $t6, $t5, $t4
  30.  
  31. bge $t6, 1, jump
  32. lw $a0, v($t2)
  33. li $v0, 1
  34. syscall
  35. la $a0, sp
  36. li $v0, 4
  37. syscall
  38.  
  39. jump:
  40. addi $t1, 1
  41. addi $t2, 4
  42. j loop_output
  43.  
  44. exit:
  45. li $v0, 10
  46. syscall
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement