rambo189619

Programa 3 Suma 8085

May 11th, 2011
589
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.86 KB | None | 0 0
  1.  
  2. 2500 A.D. 8085 Macro Assembler - Version 4.03b
  3. ------------------------------------------------
  4.  
  5. Input Filename : 0910PM11.asm
  6. Output Filename : 0910PM11.obj
  7.  
  8.  
  9. 1 ; Autor: Virginia González Manuel y Jesús Angel Miguélez Fernández
  10. 2 ; Fecha: 23 / 03 / 2010
  11. 3 ; Descripción:
  12. 4 ; Realizar un programa ensamblador que partiendo de dos
  13. 5 ; números de 8 bits cada uno devuelva el primer dato en
  14. 6 ; la posición 1200H, el segundo datos en 1201H, y en 1202H
  15. 7 ; el resultado de la suma ajustada en BCD
  16. 8 ; RECURSOS USADOS:
  17. 9 ; PRUEBAS: Con los números 7 + 8
  18. 10
  19. 11 1000 ORG 1000H
  20. 12
  21. 13 1000 21 00 12 LXI H, 1200H ; Nos posicionamos en la dirección 1200
  22. 14 1003 36 08 MVI M, 08 ; Cargamos el 08 en el registro M
  23. 15 1005 46 MOV B, M ; Movemos el contenido del registro M al registro B
  24. 16 1006 3E 07 MVI A, 07 ; Cargamos el 07 al acumulador
  25. 17 1008 32 01 12 STA 1201H ; Copiamos el contenido del acumulador en la posición 1201
  26. 18 100B 80 ADD B ; Sumamos el registro B al acumulador
  27. 19 100C 27 DAA ; Lo ajusta a binario natural
  28. 20 100D 32 02 12 STA 1202H ; Copiamos el resultado de la suma en la dirección 1202
  29. 21
  30. 22 1010 CF RST 1
  31. 23 1011 END ; Finalizamos
  32.  
  33.  
  34.  
  35. Lines Assembled : 23 Assembly Errors : 0
Advertisement
Add Comment
Please, Sign In to add comment