tareaACguia1.docx - Alumno: Valdivia Cisneros, Emilio...

This preview shows page 1 - 5 out of 16 pages.

Alumno: Valdivia Cisneros, Emilio Fernando 20180560Introducción al Emu8086En este trabajo se muestra el desarrollo y resolución de la guía01 sobre Emu8086 quetiene como objetivo aprender los fundamentos, registros y procedimientos generales paracomprender el funcionamiento del lenguaje máquina, por medio de ejercicios y análisis decompilación de diferentes códigos.Objetivo GeneralUtilizar el programa emulador EMU8086 y relacionarlo con los elementos básicosque conforman el modelo de programación del microprocesador 8086.Objetivos EspecíficosIdentificar los principales elementos que conforman el ambiente deprogramación del software EMU8086.Identificar los registros del modelo de programación del 8086.Observar la relación que existe entre los lenguajes de ensamblador ymáquina.Reconocer de forma intuitiva los modos de direccionamiento básicos delmicro 8086.Imprimir un carácter en la pantalla de usuario, modificando sus parámetros.Utilizar el emulador en la creación y ejecución un archivo tipo COM.Materiales y equipoGuía de laboratorioComputadora PC con el programa EMU8086Procedimiento1) Ejecute el programa emulador de microprocesadores EMU8086, haciendodoble clic en el icono del escritorio, Aparecerá una ventana como la Figura1.
Figura 1: Ventana inicial del emu80862)Presione el botón que indica “New”.3)Observará una ventana donde escribirá sus futuros programas, llamados engeneral “código fuente”.4)Desde ahí se puede crear un nuevo documento. Observe la figura 2 “Choosecode template
Figura 2Se le presentarán seis opciones, elija “empty workspace”. Observará(apóyese en la Figura 3) una ventana con la clásica barra de menú (File,Edit, etc.) con algunos elementos distintivos (Compile, Emulator, Math, etc.)así como una serie de botones que le permiten abrir un nuevo archivo,compilar, emular y otras funciones útiles. En el texto observará dos líneasde comando que son un encabezado necesario para crear un archivo tipoCOM.Figura 35)Seleccione en la barra de menú la opción “EMULATOR” y en ésta “SHOWEMULATOR”. Se abrirá una ventana donde podrá observar diferentes
elementos (apóyese en la Figura 4 para interpretarinformación). Algunos botones que permiten realizar acciones como: cargar(load), recargar(reload), ejecutar paso a paso(single step)y ejecutar(run). También podrá ver, en la parte central, tres columnas en las que sedetalla el contenido de los registros del 8086, el contenido de la memoria yel programa desensamblado. Abajo podrá acceder a la pantalla de usuario(user screen), el código fuente(actual source), la Unidad Aritmética yLógica(ALU), la Pila(stack)y el registro de banderas(flags)o estados.6)Cierre la ventana del emulador, pero no cierre la ventana del código fuente.NOTA: las direcciones de memoria están escritas en el formato de segmento ydesplazamiento”Figura 47)Ahora analice el siguiente código fuente (llamado PRIMER PROGRAMA),ayudándose de los comentarios y del diagrama de flujo que lo acompaña.Intente predecir cada cambio que tendrán los datos hexadecimales en losregistros del microprocesador.

Upload your study docs or become a

Course Hero member to access this document

Upload your study docs or become a

Course Hero member to access this document

End of preview. Want to read all 16 pages?

Upload your study docs or become a

Course Hero member to access this document

Term
Winter
Professor
Linda Xian
Tags
Computadora, Microprocesador, Dato, Compilador, Lenguaje ensamblador

Newly Uploaded Documents

Show More

Newly Uploaded Documents

Show More

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture