rambo189619 icon

Programa 3 Suma 8085

rambo189619 | PRO | 05/11/11 06:04:08 PM UTC | 0 ⭐ | 545 👁️ | Never ⏰ | []
text |

1.86 KB

|

None

|

0 👍

/

0 👎

                2500 A.D. 8085 Macro Assembler  -  Version 4.03b
               ------------------------------------------------
                        Input  Filename : 0910PM11.asm
                       Output Filename : 0910PM11.obj
      1                         	; Autor: Virginia González Manuel y Jesús Angel Miguélez Fernández
    2                         	; Fecha: 23 / 03 / 2010
    3                         	; Descripción:
    4                         	; Realizar un programa ensamblador que partiendo de dos 
    5                         	; números de 8 bits cada uno devuelva el primer dato en 
    6                         	; la posición 1200H, el segundo datos en 1201H, y en 1202H 
    7                         	; el resultado de la suma ajustada en BCD
    8                         	; RECURSOS USADOS:
    9                         	; PRUEBAS: Con los números 7 + 8
   10                         	
   11  1000                   		ORG 1000H
   12                         	
   13  1000   21 00 12        		LXI H, 1200H	; Nos posicionamos en la dirección 1200
   14  1003   36 08           		MVI M, 08	; Cargamos el 08 en el registro M
   15  1005   46              		MOV B, M	; Movemos el contenido del registro M al registro B
   16  1006   3E 07           		MVI A, 07	; Cargamos el 07 al acumulador
   17  1008   32 01 12        		STA 1201H	; Copiamos el contenido del acumulador en la posición 1201
   18  100B   80              		ADD B		; Sumamos el registro B al acumulador
   19  100C   27              		DAA		; Lo ajusta a binario natural
   20  100D   32 02 12        		STA 1202H	; Copiamos el resultado de la suma en la dirección 1202 
   21                         	
   22  1010   CF              		RST 1
   23  1011                   		END		; Finalizamos
              Lines Assembled :  23             Assembly Errors :  0

Comments