¿Cómo se obtiene la entrada en lenguaje ensamblador utilizando el microprocesador 8086 para realizar la suma?
```asamblea
; Programa en lenguaje ensamblador 8086 para sumar dos números.
; Definir el segmento donde se ejecutará el código.
.MODELO PEQUEÑO
; Definir el tamaño del segmento de pila
.PILA 100H
; Definir el segmento de datos donde se almacenan las variables.
.DATOS
; Definir los puertos de entrada/salida
INPORT EQU 68H
EQUIPO DE SALIDA 6CH
; Definir el buffer de entrada/salida
INPUT_BUF DB 10 DUP('$')
; Definir el búfer de salida
SALIDA_BUF DB 11 DUP('$')
; Definir los caracteres de retorno de carro y avance de línea.
CRLFDB 0DH, 0AH, '$'
; Definir el mensaje a mostrar
MSG DB 'Ingrese dos números:', '$'
; Definir el segmento donde se ejecutará el código.
.CÓDIGO
; Definir el procedimiento principal
PROCESO PRINCIPAL
; Mostrar el mensaje en la pantalla.
MOV AH, 9; Mostrar cadena
LEA DX, MSG; dirección del mensaje
ENT 21H; Llame al servicio DOS
; Obtener el primer número del usuario.
MOV AH, 1; Obtener personaje
ENT 21H; Llame al servicio DOS
MOV AL, AH; Guarda el personaje en AL.
SUBAL, 30H; Convertir el código ASCII a un número
MOV BL, AL; Almacene el primer número en BL
; Obtener el segundo número del usuario.
MOV AH, 1; Obtener personaje
ENT 21H; Llame al servicio DOS
MOV AL, AH; Guarda el personaje en AL.
SUBAL, 30H; Convertir el código ASCII a un número
MOV BH, AL; Guarde el segundo número en BH
; Suma los dos numeros
AÑADIR BL, BH; Suma los dos numeros
MOV AL, BL; Almacenar el resultado en AL
; Mostrar el resultado en la pantalla.
MOV AH, 2; escribir caracter
MOV DL, AL; Almacenar el resultado en DL
ENT 21H; Llame al servicio DOS
; Mostrar los caracteres de retorno de carro y avance de línea
MOV AH, 9; Mostrar cadena
LEA DX, CRLF; Dirección de los caracteres de retorno de carro y avance de línea
ENT 21H; Llame al servicio DOS
; Salir del programa
MOV AH, 4 canales; Salir del programa
ENT 21H; Llame al servicio DOS
; Fin del procedimiento principal.
ENDP PRINCIPAL
; Fin del programa
FIN PRINCIPAL
```
- ·Cómo conectar un estéreo Amplificador de potencia a un PC
- ·Cómo leer Esquema de cableado
- ·¿Cómo puedes conectar tu Presonus Firestudio a Garageband o Logic?
- ·Cómo Terminar RCA Jacks Dentro de un Amplificador
- ·¿Puedes utilizar un dispositivo que requiera 500 mA con un adaptador de 1000 mA?
- ·Cómo conectar dos subwoofers a un amplificador de cuatro canales
- ·Cómo diseñar y construir un amplificador de audio de alta calidad
- ·Cómo construir un preamplificador estéreo