Exemplo de solução: mudanças entre as edições
Ir para navegação
Ir para pesquisar
imported>Fargoud (Criou página com ' ;PROGRAMA QUE COMPARA 3 VALORES EM R1, R2 E R3 ; E ARMAZENA O MAIOR EM R4 ; E O MENOR, EM R5 mov r1, #50 mov r2, #20 mov r3, #6 cmp r1,r2 blt r2maior...') |
imported>Fargoud Sem resumo de edição |
||
| (2 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
| Linha 1: | Linha 1: | ||
[[AULA 5 - Microprocessadores - Graduação | <= Voltar ]] | |||
Compara R1, R2 e R3 e armazena o maior valor, dentre os 3, em R4 e o menor valor, em R5 | |||
;PROGRAMA QUE COMPARA 3 VALORES EM R1, R2 E R3 | |||
; E ARMAZENA O MAIOR EM R4 | |||
; E O MENOR, EM R5 | |||
mov r1, #50 | |||
mov r2, #20 | |||
mov r3, #6 | |||
cmp r1,r2 | |||
blt r2maior | |||
cmp r1, r3 | |||
blt r3maior | |||
mov r4,r1 ; R1 eh o maior | |||
cmp r2,r3 | |||
movge r5,r3 | |||
movlt r5,r2 | |||
b fim | |||
r2maior cmp r2,r3 | r2maior cmp r2,r3 | ||
blt r3maior | |||
mov r4, r2 ; R2 eh o maior | |||
cmp r1,r3 | |||
movge r5,r3 | |||
movlt r5,r1 | |||
b fim | |||
r3maior mov r4, r3 ; R3 eh o maior | r3maior mov r4, r3 ; R3 eh o maior | ||
cmp r1,r2 | |||
movge r5,r2 | |||
movlt r5,r1 | |||
b fim | |||
fim | fim | ||
[[AULA 5 - Microprocessadores - Graduação | <= Voltar ]] | |||
Edição atual tal como às 15h21min de 4 de setembro de 2018
Compara R1, R2 e R3 e armazena o maior valor, dentre os 3, em R4 e o menor valor, em R5
;PROGRAMA QUE COMPARA 3 VALORES EM R1, R2 E R3 ; E ARMAZENA O MAIOR EM R4 ; E O MENOR, EM R5 mov r1, #50 mov r2, #20 mov r3, #6 cmp r1,r2 blt r2maior cmp r1, r3 blt r3maior mov r4,r1 ; R1 eh o maior cmp r2,r3 movge r5,r3 movlt r5,r2 b fim r2maior cmp r2,r3 blt r3maior mov r4, r2 ; R2 eh o maior cmp r1,r3 movge r5,r3 movlt r5,r1 b fim r3maior mov r4, r3 ; R3 eh o maior cmp r1,r2 movge r5,r2 movlt r5,r1 b fim fim