Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .data
- a: .word 10 // Declaracao das variaveis
- b: .word 25
- c: .word 0
- m: .word
- .text
- .globl start
- start:
- lw $8, a // Carrega o valor atribuido a a no registrador de numero 8
- lw $9, b // Carrega o valor atribuido a b no registrador de numero 9
- lw $10, c // Carrega o valor atribuido a c no registrador de numero 10
- sw $10, m // Armazena o valor salvo no registrador de numero 10 na variavel m para garantir que m = c
- lw $11, m // Carrega o valor atribuido a m no registrador de numero 11
- slt $12, $9, $11 // Verifica se b<m,
- bne $12, $zero, Bigger // Caso b < m, desvie para Bigger
- sw $8, m // Caso m <= b armazena o valor do registrador 8 (a) em m
- Bigger:
- sw $zero, m // Armazena 0 na variavel m para garantir que m = 0
- .ent start
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement