nada

Páginas: 14 (3307 palabras) Publicado: 30 de marzo de 2012
EMULADOR EMU8086
El Emulador EMU8086 es el primer programa que se utiliza en el curso deMicroprocesadores que imparte la Universidad Don Bosco; se ha elegido este emuladorporque posee una interfaz de usuario muy amistosa que permite familiarizarse con losfundamentos de la programación en lenguaje ensamblador de forma muy intuitiva, aparte de eso brinda una serie de recursos para ejecutar ydepurar los programas.También tiene algunas desventajas como el de no soportar algunas de lasinterrupciones más interesantes que posee el sistema operativo y tampoco puedeacceder a los puertos físicos (reales), sino que los emula usando otros programas queya están incluidos en su respectiva carpeta.Para iniciar se debe ejecutar el archivos EMU886.exe, que se encuentra en la carpetadel mismo nombre, enel directorio raíz; seguramente en la computadora donde corrael programa tendrá otras alternativas para activar el programa, como un acceso directoen 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 delemulador 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)
1


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á unanueva caja de dialogo “choose code template”, como se muestra en la Figura 2.
Figura 2. Caja de dialogo para seleccionar el tipo plantilla (template).
En ella se lepresentan seis opciones, cuatro que le permiten usar plantillaspredefinidas con algunos de los tipo de archivo que se pueden crear en lenguajeensamblador: COM template, EXE template, BIN template y BOOT template (cada unole 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) oactivar el emuladormismo. Selecciones la opción del espacio vacío. Observará laventana de edición o mejor dicho el Entorno de Desarrollo Integrado (IntegratedDevelopment Environme IDE), como se muestra en la Figura 3, donde escribirá susarchivos fuentes en lenguaje ensamblador, por favor lo confunda con el lenguaje demáquina.Podrá ver una barra de menú de Windows con sus opciones file, edit, etc. pero tambiénveraunas 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 archivo que ya existe (open), abrir un ejemplo (examples), compilar unarchivo fuente (compile), emular un archivo ejecutable (emulate) y otras opciones queira descubriendo a medida que se familiarice con el programa.
2

Figura 3.Ventana de edición o
Entorno de Desarrollo Integrado
IDE del EMU8086.
Bueno, es el momento de estudiar nuestro primer programa en lenguaje ensamblador,el cual imprime en pantalla algunas cadenas de texto. Para comprender mejor comofunciona revise primero la Figura 4, donde se presenta un diagrama de flujo.
INICIO
ALMACENA EN EL REGISTRO ACUMULADOR(AX) LADIRECCION DE MEMORIA A PARTIR DE LACUAL SE HANALMACENADO LOS DATOS CON LOS QUE TRABAJARAEL PROGRAMATRANSFIERE (COPIA) EL CONTENIDO DEL REGISTROACUMULADOR (EN ESTE CASO LA DIRECCION DEMEMORIAL DESDE DONDE SE ALMACENAN LOS DATOSCON LOS QUE TRABAJARA EL PROGRAMA) ALREGISTRO SEGMENTO DE DATOS (DS).EJECUTA LA MACRO-INSTRUCCIÓN LLAMADA “Print_String” LA CUALIMPRIME UNA CADENA DE TEXTO, ESTA CADENA SE ESPECIFICA ALPASARLE UN PARAMETRO A...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • la nada de nada
  • nada de nada
  • nada de nada
  • nada de nada
  • no se nada nada nada
  • Nada nada nada
  • Nada de nada
  • Nada de Nada

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS