Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .data
- array: .space 400 .align 2
- test: .asciiz "test: "
- .text
- main:
- la $t0, array #load array address onto register
- move $t1, $0 #variable i initialized as zero
- li $t2, 8 #initialize to a, also loop limit condition
- move $t3, $0 #initialize b as zero
- array_start:
- beq $t1, $t2, array_end
- add $t3, $t2, $t1
- sw $t3, ($t0)
- addi $t0, $t0, 4
- addi $t1, $t1, 1
- li $v0, 11
- li $a0, 0xA
- syscall
- li $v0, 4
- la $a0, test
- syscall
- li $v0, 11
- li $a0, 0xA
- syscall
- j array_start
- li $v0, 10
- syscall
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement