ESCUELA DE CIENCIAS BASICIAS, TECNOLOGA E INGENIERA CEAD PALMIRA NOVIEMBRE 11 DE 2017 INTRODUCCIN
El siguiente trabajo se realiza un grfico donde se evidencia las instrucciones tipo
salto del Lenguaje Ensamblador (Direcciones corta, cercana y lejana, etiquetas, saltos incondicionales, saltos condicionales, instrucciones de testeo, decisiones y bucles), adicionalmente se desarrolla un cdigo en lenguaje ensamblador EMU8086 que permite leer un nmero de un digito por teclado y determinar si el nmero es par, impar o cero, y finalmente se desarrolla otro cdigo en el mismo lenguaje donde permite realizar una multiplicacin de dos nmeros a travs de sumas sucesivas y una potencia a travs de multiplicaciones sucesivas. OBJETIVOS
General
Comprender las instrucciones tpicas y los formatos de instrucciones en lenguajes
ensamblador
Objetivos Especficos:
Estudiar los temas propuestos en la unidad III
Se comprendi el lenguaje de maquina ensamblador EMU8086
Se estudiaron los formatos de instrucciones del programa EMU8086
Desarrollar cdigo en lenguaje ensamblador
ACTIVIDADES A DESARROLLAR
Individualmente el estudiante investiga acerca de los temas de la Unidad III
propuestos en el Syllabus del curso (entorno de conocimiento) y prepara un documento con la interpretacin propia de la temtica teniendo en cuenta los siguientes aspectos:
1. Explicar mediante un grfico en qu consiste las instrucciones tipo salto del
Lenguaje Ensamblador (Direcciones corta, cercana y lejana, etiquetas, saltos incondicionales, saltos condicionales, instrucciones de testeo, decisiones y bucles)
2. Desarrollar un cdigo en lenguaje ensamblador que permita leer un nmero de
un digito por teclado y determinar si el nmero es par, impar o cero. Generar tres capturas por pantalla de la ejecucin del programa. Anexar Archivo .asm del programa. Nota: No utilizar Simuproc. Utilizar el programa EMU8086
3. Desarrollar un cdigo en lenguaje ensamblador que permita realizar una
multiplicacin de dos nmeros a travs de sumas sucesivas y una potencia a travs de multiplicaciones sucesivas (para ello debe utilizar instrucciones tipo bucle). Al inicio del programa se deben capturar por teclado dos nmeros de un digito cada uno; Generar tres capturas por pantalla de la ejecucin del programa. Anexar Archivo .asm del programa. Nota: No utilizar Simuproc. Utilizar el programa EMU8086 DESARROLLO DE LA ACTIVIDAD 1. 2. Desarrollar un cdigo en lenguaje ensamblador que permita leer un nmero de un digito por teclado y determinar si el nmero es par, impar o cero. Generar tres capturas por pantalla de la ejecucin del programa. Anexar Archivo .asm del programa. Nota: No utilizar Simuproc. proc. Utilizar el programa EMU8086
Para realizar el cdigo de lenguaje ensamblador se utiliz el programa EMU8086,
descargado del siguiente link: https://emu8086.waxoo.com/descargar
A continuacin se evidencia la ejecucin del programa:
eterminar si el nmero es par:
Determinar par
eterminar si el nmero es Impar:
Determinar Determinar si el nmero es cero: 3. Desarrollar un cdigo en lenguaje ensamblador que permita realizar una multiplicacin de dos nmeros a travs de sumas sucesivas y una potencia a travs de multiplicaciones sucesivas (para ello debe utilizar instrucciones tipo bucle). Al inicio del programa se deben capturar por teclado dos nmeros de un digito cada uno; Gene Generar tres capturas por pantalla de la ejecucin del programa. AnexarAnexar Archivo .asm del programa. Nota: No utilizar Simuproc. Utilizar el programa EMU8086
Para realizar el cdigo de lenguaje ensamblador se utiliz el programa EMU8086,
descargado del siguiente e link: https://emu8086.waxoo.com/descargar
A continuacin se evidencia la ejecucin del programa:
Adjunto se enva los cdigos .ASM de los dos programas. CONCLUSIONES
Se investig sobre los temas propuestos en la unidad III y se procedi a
realizar un grfico con las instrucciones tpicas y formato de instrucciones en lenguajes ensamblador.
Se comprendi el manejo del programa EMU8086.
Se desarroll cdigo en el programa EMU8086 cumpliendo con los puntos
2 y 3 de la gua de actividades. REFERENCIAS BIBLIOGRAFICAS
Quintero, A. (2017) Gua de actividades curso Arquitectura de Computadores.
Desarrollo de Un Prototipo de Sistema Experto para El Apoyo en La Toma de Decisiones Del Proceso de Selección de Personal - Presentación de Sustentación