chof_machine

Sesion3. Ejercicio 1

Mar 22nd, 2021 (edited)
256
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. *-----------------------------------------------------------
  2. * Title      : Sesión 3. Subrutinas. Ejercicio 1.
  3. * Written by : Sofía Andújar Muñoz
  4. * Date       : 27/02/2021
  5. * Description: Vamos a hacer un programa que compare los valores
  6. *               de D0 y D1 y almacene en D1 el mayor de ellos.
  7. *             Además, vamos a utilizar una subrutina para ello.
  8. *-----------------------------------------------------------
  9.          ORG    $1000        
  10.          
  11. START:                
  12.         MOVE.B #VALOR1, D0
  13.         MOVE.B #VALOR2, D1
  14.         JSR MAYOR
  15.         JMP FINAL
  16.        
  17. MAYOR  CMP D0,D1 * Compara el valor haciendo D1 - D0.
  18.         BPL FINMAYOR * Si es positivo signifca que D1 es el mayor
  19.         MOVE.B D0,D1
  20. FINMAYOR RTS
  21.  
  22. FINAL
  23.    SIMHALT             ; halt simulator
  24.  
  25. VALOR1 EQU $5
  26. VALOR2 EQU $7
  27.  
  28.     END    START        ; last line of source
  29.  
  30.  
Add Comment
Please, Sign In to add comment