Guest User

Untitled

a guest
Feb 25th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. # initialise array
  2. .text
  3. main: la $t0,array
  4. li $s2,1
  5. li $s4,20
  6. loop: bgt $s2, $s4, end
  7. sw $s2,0($t0)
  8. addi $s2, $s2, 1
  9. addi $t0, $t0, 4
  10. j loop
  11. end:
  12. li $v0,10
  13. syscall
  14. .data
  15. nl: .asciiz "n"
  16. .word 255 # give a recognisable bit pattern
  17. array: .space 80
  18.  
  19. # initialise array
  20. .text
  21. main: la $t0,array
  22. la $t1,sum
  23. li $s2,1
  24. li $s4,20
  25. loop: bgt $s2, $s4, end
  26. sw $zero,0($t0)
  27. add $s3,$s2,$t0
  28. sw $s3,0($t1)
  29. sw $s2,0($t0)
  30. addi $s2, $s2, 1
  31. addi $t0, $t0, 4
  32. addi $t1, $t1, 4
  33. j loop
  34. end:
  35. li $v0, 1
  36. lw $s3, 0($t1)
  37. add $a0, $s3, $zero # print final value in sum
  38. syscall
  39. li $v0,10
  40. syscall
  41. .data
  42. nl: .asciiz "n"
  43. .word 255 # give a recognisable bit pattern
  44. array: .space 80
  45. sum: .space 80
Add Comment
Please, Sign In to add comment