Está en la página 1de 5

Informe EMU8086

Loren Daniela Sandoval


Santiago Alejandro Varón
Juan Sebastián Santamaria

Universidad cooperativa de Colombia


Ibagué – Tolima
2020
A continuación, presentaremos el informe detallado de la creación de nuestro emulador. Se creará
un emulador que sea a capaz de sumar dos números pedidos a un usuario.

Para la creación de este emulador primero debemos incluir la librería emu8086 con el código
incluide ‘emu8086.inc’

Seguidamente abriremos un bloque de datos y crearemos suma de tipo byte. Luego lo que se hará
es crear un proceso llamado suma y así pedir dos números para esto lo llamaremos con la función
call scan_num.

Después de hacer el proceso de pedir el primer número, lo que haremos será pedir el segundo
número y así ya tendremos lo necesario para hacer la suma. Al momento de pedir el segundo
numero se debe hacer el mismo proceso que con el primero.

Ya teniendo resuelta la parte de pedir los números lo que hacemos es agregar la función xor ax, ax
que lo utilizamos para poder limpiar el registro ax y así podemos mandar la suma al registro al
para lograr imprimir el “Print_num”. Al momento de limpiar dicho registro lo que haremos será
agregar la suma a al con el código “add al, suma[Posición]” así para cada uno de los números que
se piden. Seguidamente lo que haremos será imprimir el resultado para esto llamamos a
printn_num.

Por último lo que debemos hacer es terminar el programa o sea salir del mismo, para ello lo que
haremos será crear una etiqueta “salir”. para lograrlo debemos poner el comando sumas endp y
debajo “exit:” Para seguidamente imprimir el mensaje indicando que saldremos de la aplicación.
Debemos colocar los comandos “mov ah, 0”, “int 16h” y “ret”. Finalmente definiremos los
comandos ¿Cómo lo hacemos?, debemos poner los siguientes comandos para ellos, recordando
que cada comando va debajo del otro. Los comando a utilizar son:

define_print_string

define_print_num

define_print_num_uns

define_scan_num

end

ret.

Así hemos acabado nuestro emulador, el cual cumple correctamente con su función.

¿Cómo fue nuestra experiencia trabajando con el emulador?

Aunque es cierto que es un programa sencillo, podemos apreciar que la manera de trabajar en
este emulador es muy simple y muy didáctica, así mismo como en cualquier lenguaje o emulador
que se quiera utilizar, se debe aprender todos sus comandos o al menos tener presente los mas
importantes. Fue una grata experiencia pues para los integrantes de nuestro grupo fue su primera
vez manejando un emulador.
Para finalizar este informe a continuación presentaremos imágenes que muestren el emulador ya
terminado y puesto en marcha.

También podría gustarte