Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # initialise array
- .text
- main: la $t0,array
- li $s2,1
- li $s4,20
- loop: bgt $s2, $s4, end
- sw $s2,0($t0)
- addi $s2, $s2, 1
- addi $t0, $t0, 4
- j loop
- end:
- li $v0,10
- syscall
- .data
- nl: .asciiz "n"
- .word 255 # give a recognisable bit pattern
- array: .space 80
- # initialise array
- .text
- main: la $t0,array
- la $t1,sum
- li $s2,1
- li $s4,20
- loop: bgt $s2, $s4, end
- sw $zero,0($t0)
- add $s3,$s2,$t0
- sw $s3,0($t1)
- sw $s2,0($t0)
- addi $s2, $s2, 1
- addi $t0, $t0, 4
- addi $t1, $t1, 4
- j loop
- end:
- li $v0, 1
- lw $s3, 0($t1)
- add $a0, $s3, $zero # print final value in sum
- syscall
- li $v0,10
- syscall
- .data
- nl: .asciiz "n"
- .word 255 # give a recognisable bit pattern
- array: .space 80
- sum: .space 80
Add Comment
Please, Sign In to add comment