Este documento presenta tres actividades relacionadas con el lenguaje ensamblador. La primera consiste en explicar las instrucciones de salto mediante un gráfico. La segunda es desarrollar código para leer un número e identificar si es par, impar o cero. La tercera es crear código para multiplicar y elevar números mediante sumas y multiplicaciones sucesivas usando bucles. Se muestran capturas de pantalla de la ejecución y se adjuntan los archivos .asm creados en EMU8086.
0 calificaciones0% encontró este documento útil (0 votos)
332 vistas11 páginas
Este documento presenta tres actividades relacionadas con el lenguaje ensamblador. La primera consiste en explicar las instrucciones de salto mediante un gráfico. La segunda es desarrollar código para leer un número e identificar si es par, impar o cero. La tercera es crear código para multiplicar y elevar números mediante sumas y multiplicaciones sucesivas usando bucles. Se muestran capturas de pantalla de la ejecución y se adjuntan los archivos .asm creados en EMU8086.
Descripción original:
Trabajo acerca de msx88 en el cual se desarrolla los aspectos de programación en ensamblador
Este documento presenta tres actividades relacionadas con el lenguaje ensamblador. La primera consiste en explicar las instrucciones de salto mediante un gráfico. La segunda es desarrollar código para leer un número e identificar si es par, impar o cero. La tercera es crear código para multiplicar y elevar números mediante sumas y multiplicaciones sucesivas usando bucles. Se muestran capturas de pantalla de la ejecución y se adjuntan los archivos .asm creados en EMU8086.
Este documento presenta tres actividades relacionadas con el lenguaje ensamblador. La primera consiste en explicar las instrucciones de salto mediante un gráfico. La segunda es desarrollar código para leer un número e identificar si es par, impar o cero. La tercera es crear código para multiplicar y elevar números mediante sumas y multiplicaciones sucesivas usando bucles. Se muestran capturas de pantalla de la ejecución y se adjuntan los archivos .asm creados en EMU8086.
Descargue como PDF, TXT o lea en línea desde Scribd
Descargar como pdf o txt
Está en la página 1de 11
Fase 4.
Trabajo Colaborativo 3
Presentado Por
CLAUDIA ESCOBAR BETANCOURTH Cd. 67.029.493
Presentado a: Ing. ANYELO GERLEY QUINTERO
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
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.