Exemplo de solução

De IFSC
Revisão de 15h21min de 4 de setembro de 2018 por imported>Fargoud
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

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