Tarea No. 3 - Emulador EMU8086

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 4

Laboratorio elaborado por: Bryan Josue Sandino Jiron (2019-0335u)

Instalar el programa EMU8086 y realizar los programas propuestos. En la interfase del programa
puede crear los códigos. Puede usar la siguiente estructura básica que es la más adecuada para
trabajar con el EMU8086:

.model small ;define el modelo de memoria a usar(tiny,small,large,medium,compact)


.stack 100h ;define el tamaño de la pila
.data ; zona de definición de los datos
.code ; abre el segmento de codigo al final debe aparecer el END
END ; fin de programa

Sección 1: Escribir un programa para sacar por pantalla la cadena “INTRODUCE UN NUMERO:”
Pedir al usuario un numero de una cifra. Idem para un segundo número.
Sumar ambos y sacar el resultado por pantalla tras la frase “RESULTADOS =” (suponer que el
resultado será de una solo cifra también)

En el Data Segment:
CadIntro DB 10, 13, “INTRODUCE UN NUMERO: $”
CadResul DB “RESULTADO = $”
Suma DB 0
Tome 5 pantallazos de la ejecución del programa de la sección 1, para incluirlos en el trabajo.

Sección 2: Escriba dos programas con las siguientes condiciones:


1. Cree un programa con el nombre PROG4.ASM que evidencie seleccionar de un vector de 10
elementos de tipo Byte, el menor de ellos y almacenarlo en BL.
2. Dado un vector de tamVector elementos de tipo Byte, devolver en NUM el valor de la
multiplicación del mayor por el menor. No modificar los valores del vector
Data Segment:
TamVector DW 10
Vector3 DB 100, 25, 27, 3, 8, 9, 2, 123, 5, 4
NUM DW ?

Sección 3: Escriba un programa para implementar un contador de 0h-Fh por medio de un circuito
con el micro 8086 con PPI 8255 y el emu8086. Simule el circuito en Proteus y muestra los resultados
de la simulación en pantalla. Use como ejemplo, el video en el siguiente enlace: 8086 con PPI en
proteus y emu8086 (video 1)

También podría gustarte