miércoles, 18 de marzo de 2020

EMU 8086

EMU 8086 

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. Dado que en un entorno emulado de microprocesador no es posible implementar una interfaz real de entrada/salida, el emu8086 permite interfacear con dispositivos virtuales y emular una comunicación con el espacio de E/S. Para esto, el emu8086 cuenta con una serie de dispositivos virtuales preexistentes en el software base, listos para ser utilizados, entre los que se encuentran una impresora, un cruce de calles con semáforos, un termómetro, un motor paso a paso, etc. No obstante, la cátedra ha desarrollado dispositivos adicionales con características particulares para la realización del segundo trabajo práctico. Se muestra a continuación una tabla comparativa con las diferencias entre el entorno de programación en assembler utilizado anteriormente en la cátedra (MASM 6.11) y el nuevo emu8086:

Resultado de imagen para emu8086

Conseguirás que tu ordenador funcione exactamente como lo haría si tuviera instalado el microprocesador realmente.

Este es el modo para poder ejecutar aquellos programas que solo funcionan bajo este tipo de procesadores. El emulador funciona como si realmente tuviera instalado este chip y podrás tener acceso a las mismas funciones que tendrías del otro modo: muestra registros, variables, marcas, memoria...

Emu8086 puede crear su propio sistema y grabar su código binario en un disquete. Incluye conexión para determinados dispositivos pero podrás añadirle los que necesites.

No hay comentarios.:

Publicar un comentario