Emu 8086

Páginas: 23 (5747 palabras) Publicado: 5 de mayo de 2015



Introducción Al Emulador 8086.

Emu8086 4.07 es un 8086 (Intel y AMD compatible) emulador microprocesador integrado con 8.086 ensamblador. El programa incluye también algunos tutoriales para principiantes. Emu8086 ejecuta programas como un verdadero microprocesador 8086 en modo paso a paso, mostrando registros, memoria, pila, las variables y banderas. Las instrucciones se pueden ejecutarhacia delante o hacia atrás. Este emulador es capaz de crear un sistema operativo pequeño y escribir su código binario en un disquete de arranque. Incluido con Emu8086 vienen varios dispositivos virtuales externos, como un robot, motor pasó a paso, exhibición llevada, y semáforos intersección.

Estos dispositivos pueden ser modificados y clonados, su código fuente está disponible. Usted puede diseñary poner a prueba sus propios dispositivos virtuales programados en lenguaje ensamblador (o cualquier otro idioma) con este emulador. El programa se abre lo que le permite comenzar un nuevo proyecto, ver algunos ejemplos de código, abra el menú Inicio Tutor rápida o abrir archivos recientes. Conseguirás que tu ordenador funcione exactamente como lo haría si tuviera instalado el microprocesadorrealmente. 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ónpara determinados dispositivos pero podrás añadirle los que necesites.

Historia Del EMULADOR 8086.

Este proyecto fue iniciado en mayo de 1976, que fue un temporal para lo que se veía como un proyecto ambicioso pero retrasado como lo fue el Iapx432.Fue diseñado de modo que el lenguaje ensamblador para el 8008, 8080, o el 8085 pudiera ser convertido automáticamente en (subóptimo) código fuenteequivalente del 8086,  para hacer esto posible, el modelo de programación y el conjunto de instrucciones fueron basados en el 8080, el diseño del 8086 fue ampliado para soportar el completo procesamiento de 16 bits, en vez de las básicas capacidades de 16 bits del 8080/8085.
También fueron agregadas nuevas clases de instrucciones, soporte total para enteros con signo, direccionamiento de base +offset, y las operaciones auto-repetidas fueron semejantes a las del diseño del Z80, pero todas fueron hechas levemente más generales en el 8086.
También fueron agregadas instrucciones que soportaban las funciones anidadas de la familia de lenguajes ALGOL tales como Pascal y PL/M.
El 8086 fue secuenciado usando una mezcla al azar de lógica y micro código y fue implementado usando circuiteríade depleción load nMOS con aproximadamente 20.000 transistores activos (29.000 contando todos los sitios del ROM y el PLA).


Lenguaje Assember

Nuestro Informe del lenguaje Assember es un lenguaje muy particular ya que este nos permite dar a conocer una serie de códigos en las cuales son la traducción y las combinaciones de bits y bytes en cada uno de los espacios de memoria. Como consecuencia de estomaneja una arquitectura muy particular de la cual nos permite entender por ejemplo cuando estamos haciendo un archivo de texto como cada palabra se puede llegar a traducir en lo que veremos más adelante códigos más específicos en hexadecimal ya que este nos ayuda a ahorrar un proceso de memoria y almacena poco espacio en la misma a comparación de binarios, octales e inclusive pasando por encima de losdecimales.
Lenguaje Ensamblador: Un lenguaje ensamblador es un lenguaje de programación de bajo nivel para un ordenador u otro dispositivo programable, en el que hay una muy fuerte (por lo general de uno a uno) la correspondencia entre el lenguaje y la arquitectura de código máquina instrucciones. Cada lenguaje ensamblador es específico de una arquitectura de computadora en particular, en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • 8086
  • El 8086
  • 8086
  • Emú infromación
  • emu aceite
  • microprocesador 8086
  • Microprocesador 8086
  • intrucciones del 8086

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS