20 oct 2012

EMULADOR EMU-8086 (DOWNLOAD)


El Emulador EMU8086 es el programa que se utiliza en el curso de Estructura de computadores II que imparte la carrera Ingeniería Informática de la FNI. Se ha elegido este emulador porque posee una interfaz de usuario muy amistosa que permite familiarizarse con los fundamentos de la programación en lenguaje ensamblador(assembler) de forma muy intuitiva, aparte de eso brinda una serie de recursos para ejecutar y depurar los programas. También tiene algunas desventajas como el de no soportar algunas de las interrupciones más interesantes que posee el sistema operativo y tampoco puede acceder a los puertos físicos (reales), sino que los emula usando otros programas que ya están incluidos en su respectiva carpeta.

Pautas
Para iniciar se debe ejecutar el archivos EMU886.exe, que se encuentra en la carpeta del mismo nombre, en el directorio raíz; seguramente en la computadora donde corra el programa tendrá otras alternativas para activar el programa, como un acceso directo en el escritorio o en el menú de programas del sistema operativo.Si está ejecutando la versión 4.05 del EMU8086 observará primero la pantalla deBienvenida (welcome), similar a la que se muestra en la Figura 1
 Figura 1. Pantalla de bienvenida del emulador EMU8086.

Se presentan cuatro diferentes opciones para elegir: 
New: Le permite escribir un nuevo código en lenguaje ensamblador (al queLlamaremos “Código Fuente” y tendrá extensión .ASM)
Code examples: Le permite acceder a una serie de programas ejemplos quepueden ayudarle a comprender funciones más complejas.
Quick star tutor : activa un conjunto de documentos de ayuda, se recomiendarevisarlos frecuentemente en caso de dudas.
Recent file: Le muestra los últimos archivos que se trabajaron en la máquina.Para continuar este primer contacto con el emulador seleccione New. Observará una nueva caja de dialogo “choose code template”,como se muestra en la Figura2

Figura 2. Caja de dialogo para seleccionar el tipo plantilla (template).


En ella se le presentan seis opciones, cuatro que le permiten usar plantillas predefinidas con algunos de los tipo de archivo que se pueden crear en lenguaje ensamblador: COM template, EXE template, BIN template y BOOT template (cada uno le permite diferentes características que se abordaran a su debido tiempo en el curso). Dos que le permiten usar un espacio vacío “empty workspace” (sin una plantilla) o activar el emulador mismo. Selecciones la opción del espacio vacío. Observará la ventana de edición o mejor dicho el Entorno de Desarrollo Integrado (Integrated Development Environme IDE), como se muestra en la Figura 3, donde escribirá sus archivos fuentes en lenguaje ensamblador, por favor lo confunda con el lenguaje de máquina.Podrá ver una barra de menú de Windows con sus opciones file, edit, etc. pero también vera unas opciones poco usuales como assembler, emulator, etc. propias del emulador. También vera una serie de botones que le permitirán crear un nuevo archivo (new), abrir un ejemplo (examples), compilar un archivo fuente (compile), emular un archivo ejecutable (emulate) y otras opciones que ira descubriendo a medida que se familiarice con el programa. 
Figura 3. Ventana de edición del EMU8086.

Para descargar el programa haga clic en el siguiente enlace:

7 comentarios:

UTENA15 dijo...

muy buena info, me ayudo mucho

Unknown dijo...

q buena onda gracias por la info

Unknown dijo...

Una pregunta alguien tiene el emu8086 para windows 8.1 por favor

Unknown dijo...

gracias me sirvio mucho

Unknown dijo...

Muchas gracias. La información esta muy bien explicada y no hay ninguna complicación. Gracias!

Unknown dijo...

Gracias :)

Unknown dijo...

Muchas gracias excelente información