Exemplo de solução: mudanças entre as edições

De IFSC
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:
;PROGRAMA QUE COMPARA 3 VALORES EM R1, R2 E R3
[[AULA 5 - Microprocessadores - Graduação | <= Voltar ]]
; E ARMAZENA O MAIOR EM R4
 
; E O MENOR, EM R5
Compara R1, R2 e R3 e armazena o maior valor, dentre os 3, em R4 e o menor valor, em R5
mov r1, #50
 
mov r2, #20
  ;PROGRAMA QUE COMPARA 3 VALORES EM R1, R2 E R3
mov r3, #6
  ; E ARMAZENA O MAIOR EM R4
cmp r1,r2
  ; E O MENOR, EM R5
blt r2maior
  mov r1, #50
cmp r1, r3
  mov r2, #20
blt r3maior
  mov r3, #6
mov r4,r1  ; R1 eh o maior
  cmp r1,r2
cmp r2,r3
  blt r2maior
movge r5,r3
  cmp r1, r3
movlt r5,r2
  blt r3maior
b fim
  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
  blt r3maior
mov r4, r2  ; R2 eh o maior
  mov r4, r2  ; R2 eh o maior
cmp r1,r3
  cmp r1,r3
movge r5,r3
  movge r5,r3
movlt r5,r1
  movlt r5,r1
b fim
  b fim
  r3maior mov r4, r3  ; R3 eh o maior
  r3maior mov r4, r3  ; R3 eh o maior
cmp r1,r2
  cmp r1,r2
movge r5,r2
  movge r5,r2
movlt r5,r1
  movlt r5,r1
b fim
  b fim
  fim
  fim
[[AULA 5 - Microprocessadores - Graduação | <= Voltar ]]

Edição atual tal como às 15h21min de 4 de setembro de 2018

<= 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
  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


<= Voltar