¿Escribir un programa en lenguaje ensamblador 8085 para el contador BCD y mostrarlo usando 8279?
ORG 100H
MVI A,10H;carga con datos
MOV B,C;B←datos
LLAMAR A BCDADC; Agregar datos de Dreg con acarreo 1
LLAMAR DCXDS; Disminuir DS
MVI B,D
CALL BCDADD; Agregar datos de Dreg con acarreo 0
LLAMAR DCXDS
OUT 12H; Puerto de salida de carga para pantalla
BCDADC:
LXI H,10H;Cargar BC con 16(10H)
ADD M;Agregar datos del registro M a BC
JC SETC; Si se genera acarreo, entonces SETC
DAD D; Agregue los datos del registro D con los datos del par HL. Este paso suma los datos de Mreg y el bit de acarreo.
SETC:;Esta etiqueta se utiliza para configurar la bandera de acarreo.
CMA;Hacer un complemento del registro A.
JC CLEARCY; Si se genera carry entonces BORRAR CARRY
MVI A,10H
CLARO:
MOV M,A; Copiar los datos de un registro en la memoria.
MOV A,C; Copiar los datos del registro C a A
RAL; Girar un registro mediante transporte
MOV C,A; Copiar los datos del registro A a C
BCDADD:
LXI H,09H;Cargar BC con 9(09H)
AÑADIR M
PAPÁ D
MOVIMIENTO M,A
MOV A,C
RAL
MOV C,A
DCXDS:;Disminuye el registro DS para visualización
DCR D
DCR D
DCR D
RETIRADO
```
- ·¿Qué porcentaje de relaciones comienzan en Internet?
- ·¿Cuál es el código si llamas desde Inglaterra a Irlanda?
- ·¿Ejemplo de conversación entre proveedor y comprador por teléfono?
- ·Cómo solucionar problemas de PBX
- ·¿En qué capa funciona voip?
- ·¿Funcionará DECT 6.0 con VoIP?
- ·Características del Polycom SoundStation
- ·¿Todos los códigos de área 208 son llamadas locales en Idaho?
- Cómo reposicionar su i760
- ¿Qué grupo de identidad especial controla el acceso anónimo a los recursos en Windows Server 2008?
- Cómo hacer un escáner de teléfono celular
- Cómo utilizar TomTom P910 para el seguimiento de un teléfono celular
- Cómo reemplazar fusibles en radios Bose Wave
- Definición de Diplexer Filer