Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Exemplo_Prova2 01
- .text
- la $t0, a
- li $t1, 1
- sw $t1, 0($t0)
- sw $t1, 4($t0)
- #Salvar i e J em $s pois sera usado em ouras funcoes
- li $s6, 2 # i = 2
- li $s7, 15 # j = 15
- while:
- bge $s6, $s7, saida # se i >= j -> Saída
- sll $s5, $s6, 2 # S5 = i
- addi $s4, $s5, -4 # S4 = i - 1
- addi $s3, $s5, -8 # S3 = i - 2
- #a[i-1]
- add $t1, $t0, $s4 # T1 = & a[i-1]
- lw $s0, 0($t1) # S0 = a[i-1]
- #a[i-2]
- add $t1, $t0, $s3 # T1 = &a[i-2]
- lw $s1, 0($t1)
- add $s0, $s0, $s1
- li $v0, 1
- move $a0, $s0
- syscall
- add $s6, $s6, 1
- j while
- saida:
- .data
- a: .space 60
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement