¿Escribir un programa de microprocesador 8085 para comprobar si el número dado es par o impar?
Programa ensamblador 8085 para comprobar si un número es par o impar
```asamblea
ORG 100H
; Inicializar el puntero de la pila
LXI SP, 2000H
; Obtener el número de entrada del usuario
MVI A, 00H
LLAMAR A GETNUM
; Comprueba si el número es par.
MVI B, 00H
MOV C, A
ANA B
JNZ INCLUSO
; El número es impar, así que muestra "Impar"
MVI C, 'O'
PANTALLA DE LLAMADA
MVI C, 'D'
PANTALLA DE LLAMADA
MVI C, 'D'
PANTALLA DE LLAMADA
SALIDA JMP
INCLUSO:
; El número es par, así que muestra "Par"
MVI C, 'E'
PANTALLA DE LLAMADA
MVI C, 'V'
PANTALLA DE LLAMADA
MVI C, 'E'
PANTALLA DE LLAMADA
MVI C, 'N'
PANTALLA DE LLAMADA
SALIDA JMP
OBTENER NUM:
; Obtener el carácter del número de entrada del teclado
MVI C, 00H
LLAMAR A GETCHAR
; Convertir el código ASCII a binario
MOV D, A
DCR D
PAPÁ D
PAPÁ D
SUB'0'
; Almacenar el número binario en el acumulador.
MOVIMIENTO A, D
RETIRADO
MOSTRAR:
; Muestra el personaje en el acumulador en la pantalla.
EMPUJAR D; Guarde el valor actual del puntero de datos.
PAPÁ SP
MOV M, A; Almacene el carácter en la ubicación de memoria señalada por el puntero de datos
POP D; Restaurar el valor original del puntero de datos.
INXD
MOVIMIENTO A, D
JMP 5
SALIDA:
HLT
```
- ·¿Cuáles son las tres cosas para las estaciones de trabajo del servidor DNS?
- ·¿Cómo responde a las personas que tienen una pregunta específica y no hay manera de responderla porque pertenece a su área geográfica? ¿Speak up supervisores?
- ·¿Por qué no puedo obtener el número de teléfono de Dish Network en Estados Unidos?
- ·¿Cuál es la diferencia entre cartas informales y correos electrónicos?
- ·¿Cómo se hace una pregunta en Answers.com?
- ·Correo de voz Grabación de Ideas
- ·Cómo configurar una contestadores Online
- ·¿Cuál es el tamaño del bus de datos y la dirección en 8085?