Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .data
- Print1: .asciiz "Digite o primeiro número:"
- Print2: .asciiz "Digite o ultimo número:"
- Println: .asciiz "\n"
- NumeroInicial: .asciiz "O primeiro número é:"
- NumeroFinal: .asciiz "O número final é:"
- Soma: .asciiz "A soma dos números é:"
- NumerosEntre: .asciiz "Os números entre os especificados são:"
- .text
- li $v0, 4
- la $a0, Print1
- syscall
- li $v0, 5
- syscall
- move $t1, $v0
- li $v0, 4
- la $a0, Print2
- syscall
- li $v0, 5
- syscall
- move $t2, $v0
- li $v0, 4
- la $a0, NumeroInicial
- syscall
- li $v0, 1
- move $a0, $t1
- syscall
- li $v0, 4
- la $a0, Println
- syscall
- li $v0, 4
- la $a0, NumeroFinal
- syscall
- li $v0, 1
- move $a0, $t2
- syscall
- li $v0, 4
- la $a0, Println
- syscall
- add $t3, $t1, $t2
- li $v0, 4
- la $a0, Soma
- syscall
- li $v0, 1
- move $a0, $t3
- syscall
- li $v0, 4
- la $a0, Println
- syscall
- li $v0, 4
- la $a0, NumerosEntre
- syscall
- loop:
- bge $t1, $t2, exit
- li $v0, 1
- move $a0, $t1
- syscall
- li $v0, 4
- la $a0, Println
- syscall
- add $t4, $zero, 1
- add $t1, $t1, $t4
- j loop
- exit:
- li $v0, 10
- syscall
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement