El emu8086 es un emulador del microprocesador 8086 (Intel o AMD compatible) con assembler integrado. A diferencia del entorno de programación en assembler utilizado anteriormente en la cátedra (MASM), este entorno corre sobre Windows y cuenta con una interfaz gráfica muy amigable e intuitiva que facilita el aprendizaje el lenguaje de programación en assembler.
LE EXPLICARE LO ESCENCIAL DEL EMU8086.
• Fácil de manipular
• Interfaz amigable con el usuario.
• Barras de herramientas que permiten realizar programas más fácilmente.
• No soportar algunas de las interrupciones más interesantes que posee el sistema operativo.
• Tampoco puede acceder a los puertos físicos (reales), sino que los emula usando otros programas.Far far away, behind the word mountains.
Es donde se escribirán los archivos fuentes en lenguaje ensamblador,• Se puede 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 se ve una serie de botones que le permitirán crear un nuevo archivo (new), abrir un archivo que ya existe (open), abrir un ejemplo (examples), compilar un archivo fuente (compile), emular un archivo ejecutable (emulate) y otras opciones que ir descubriendo a medida que se familiarice con el programa..
Al momento de dar compile Mientras se abre una ventana llamada “assembler status” que le informa sobre los resultados del proceso. Si el resultado es exitoso observará un mensaje como el de la figura en caso contrario se muestran los errores generados..
• File, permite administrar (cargar o salvar) los archivos que va creando o ejecutando
• Math, da acceso a una calculadora y un convertidor de basas de numeración.
• Debug, provee herramientas para depurar programas.
• View, permite abrir otras ventanas que pueden ser de mucha ayuda al ejecutar o depurar programas.
• External, permite ejecutar el programa con otras herramientas diferentes del EMU8086.
• Virtual devices, activa los dispositivos virtuales con que cuenta el programa, dado que se trata de un emulador no se tiene acceso a los puertos físicos de la computadora, por lo que estos son simulados.
• Virtual drive, da opciones para administrar las unidades virtuales de almacenamiento (hdd y fdd virtuales)..