¿Cómo se obtiene la entrada en lenguaje ensamblador utilizando el microprocesador 8086 para realizar la suma?
; 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 hacer un amplificador
- ·Mi altavoz de graves funciona pero todos los demás funcionan. ¿Cómo lo soluciono?
- ·Especificaciones para el Onkyo P- 306RS
- ·¿Qué sabor es mejor para asegurar o potenciar?
- ·La definición de un amplificador de bajo Distorsión
- ·¿Cómo se debe configurar el control de ajuste de ohmios en un probador múltiple de voz analógica para mediciones de resistencia?
- ·Cómo hacer que los archivos Mp3 Louder
- ·Cómo conectar Varios amplificadores estéreo
- ¿Cómo se obtienen fotos de su cámara digital? Tengo una computadora portátil nueva con sistema operativo Windows Vista HPREM y no tengo controladores para la cámara Kodak DC280. ¿Alguna otra opción?
- ¿Qué son los datos de audio?
- Microfilmes Vs . Microficha Reader /escáner
- ¿Para qué se utiliza habitualmente un P80?
- ¿Qué es HDMI V1.3 Repetidor
- ¿Cómo puedo dividir la alimentación debe acudir a dos diferentes televisores con AT & T U -Verse