Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 37 additions & 0 deletions Assembly/divisao
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
.data
num1: .asciiz "Diga o primeiro numero: "
num2: .asciiz "Diga o segundo numero: "
resutado: .asciiz "Resultado: "
.text

li $v0,4
la $a0,num1
syscall

li $v0,5
syscall

move $t0,$v0

li $v0,4
la $a0,num2
syscall

li $v0,5
syscall

move $t1,$v0

div $t0,$t1
mflo $s3

# mfhi - numeros altos da divisao numeros muito grandes
# mflo - numeros baixos da divisao numeros "menores"

li $v0,4
la $a0,resutado
syscall

li $v0,1
move $a0, $s3
syscall
42 changes: 42 additions & 0 deletions Assembly/multiplicaçao
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
.data

Numero1: .asciiz "Informe o primeiro n�mero: "
Numero2: .asciiz "Informe o segundo numero: "
Mult: .asciiz "A Mult �: "

.text

li $v0,4
la $a0,Numero1
syscall

li $v0,5
syscall

move $t0,$v0

li $v0,4
la $a0,Numero2
syscall

li $v0,5
syscall

move $t1,$v0

mult $t0,$t1

# mfhi - numeros altos da multiplica�ao numeros muito grandes
# mflo - numeros baixos da multiplica�ao numeros "menores"

mflo $s3

li $v0,4
la $a0,Mult
syscall

li $v0,1
move $a0,$s3
syscall


35 changes: 35 additions & 0 deletions Assembly/soma
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
.data

Numero_um: .asciiz "Informe o primeiro n�mero: "
Numero_dois: .asciiz "Informe o segundo numero: "
Soma: .asciiz "A soma �: "

.text

li $v0, 4
la $a0,Numero_um
syscall

li $v0,5
syscall

move $t0,$v0

li $v0,4
la $a0,Numero_dois
syscall

li $v0,5
syscall

move $t1,$v0

add $t2, $t0, $t1

li $v0,4
la $a0,Soma
syscall

li $v0,1
move $a0,$t2
syscall