Está en la página 1de 4

Javier Córdoba 762017

Heynner Garavito 759227

Miguel Suarez 763703

Julián Tovar 776866

Evento Evaluativo 3: Diferenciación y función de los componentes del procesador

¿Qué es el emulador 8086?

El emulador o emu8086 es un emulador del antiguo microprocesador 8086 que era compatible
con AMD o Intel, con el lenguaje de programación de assembler integrado. El emulador 8086 le permitía
o permite al usuario introducirse en la interfaz con dispositivos virtuales y emular una comunicación con
el espacio de E/S. El emulador tiene diferentes modos de instalación dependiendo del sistema operativo
del equipo debido a que en unos es mucho más fácil que en otros debido a los permisos que tiene cada
uno de estos.

¿Qué opciones de entorno nos ofrece el emu8086?

El emulador 8086 nos ofrece diferentes opciones al momento de utilizarlo:

 New: Permite escribir un código en el lenguaje de assembler, es decir, el código fuente con la
extensión .ASM(assembler).
 Code examples: Permite acceder a muchos ejemplos de programas bastante útiles para cuando se
requiera aprender a programar en assembler y utilizar el entorno.
 Quick start tutor: Llama al buscador y permite explorar la amplia variedad de archivos o
documento de ayuda.
 Recent file: Muestra los últimos archivos que el usuario estuvo utilizando.

Gracias a las opciones que trae consigo el emulador 8086 se puede utilizar dicho emulador para una
amplia variedad de funciones o información que se requiera. Adicional a ello si el usuario escoge la
opción de New abrirá una nueva ventana en donde encontrara un entorno diferente en el cual le ofrece
trabajar con diferentes plantillas o templates pero es algo para gente con más dominio sobre dicho
emulador.
Interacción del emulador con el procesador al ejecutar un código de ejemplo

Tomado de: https://www.dsi.fceia.unr.edu.ar/images/downloads/digital_II/Introduccion_emu8086_v1.4.pdf

En la imagen anterior se puede observar la manera en las cuales el emulador interactúa con la función que
ejecuta el procesador, en este caso se utilizó el ejemplo del mítico “Hola Mundo” en el cual se observa
una gran variedad de funciones e información. Adicional a ello en la parte superior se ve la barra de
herramientas que contiene otra serie de funciones que se utilizan dependiendo la necesidad del usuario al
momento de ejecutar, actualizad, modificar, agregar, guardar, eliminar, etc. Cualquier tipo de dato o
información del emulador
Pantallazo tomado del emulador por ejecución propia

Retomando el ejemplo anterior seguimos con la ejecución del mismo ejemplo del “Hola Mundo” en el
cual adicional a ello muestra otra ventana complementaria que muestra el código fuente. Durante el
proceso de depuración se puede observar el código fuente, el código desensamblado y finalmente el
código de maquina resultante de cada instrucción.
Referencias Bibliográficas

 Alegrechi, D. and Almirón, E., 2014. Digital II. [online] Dsi.fceia.unr.edu.ar. Available at:
<https://www.dsi.fceia.unr.edu.ar/images/downloads/digital_II/Introduccion_emu8086_v1.4.pdf>
[Accessed October 2014].

También podría gustarte