Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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
Advertisement
Add Comment
Please, Sign In to add comment