Está en la página 1de 9

UNIDAD 3: CICLO DE LA TAREA 3

PRESENTADO POR:

CARLOS VIDAL ANYA CHAVEZ


LUIS GABRIEL OROZCO
OSCAR DARIO PEREZ
YINA PAOLA SILVA

GRUPO: 301302_33
ARQUITECTURA DE COMPUTADORES

ANYELO GERLEY QUINTERO


TUTOR

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD


ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
2020
INTRODUCCIÓN

El presente documento tiene como propósito plasmar mediante evidencias lo


aprendido en la unidad tres del curso de arquitectura de computadores, en el
que se explicara mediante un diagrama las instrucciones tipo salto para el
lenguaje ensamblador, seguidamente se requiere haber estudiado la unidad
tres para tener la capacidad de desarrollar las líneas de comandos en
ensamblador, seguidamente se plasma la evidencia de un programa que tiene
como objetivo comparar números pares, impares y el cero con el manejo de
registros del procesador del computador y la lectura del teclado del mismo
procesara y determinara si es lo que se solicita, se requiere haber estudiado la
unidad tres para tener la capacidad de desarrollar las líneas de comandos en
ensamblador.
OBJETIVO

General Explorar las instrucciones tipo salto en lenguaje ensamblador,


aplicándolo a ejercicios reales para programar.

Objetivos Específicos

•Realizar un gráfico indicando los conceptos de: instrucciones tipo de salto,


instrucciones saltos condicionales e incondicionales, instrucciones de etiquetas,
instrucciones de bucles.

•Identificar los diferentes códigos en lenguaje ensamblador.

•Desarrollar casos reales con códigos fuentes, reconociendo la forma de


realizar operaciones matemáticas.
DESARROLLO

1. Infografía sobre las instrucciones tipo salto del Lenguaje Ensamblador


(Direcciones corta, cercana y lejana, etiquetas, saltos incondicionales,
saltos condicionales, instrucciones de testeo, decisiones y bucles).
2. Código en lenguaje ensamblador que permita leer un número de un digito
por teclado y determinar si el número es par, impar o cero. Documentar
perfectamente todo el código. Generar tres capturas por pantalla de la
ejecución del programa.

Captura1 (07/05/2020). “Preparación Propia”

Captura2 (07/05/2020). “Preparación Propia”


Captura3 (07/05/2020). “Preparación Propia”

3. Código en lenguaje ensamblador que permita realizar una multiplicación de


dos números a través de sumas sucesivas y una potencia a través de
multiplicaciones sucesivas (para ello debe utilizar instrucciones tipo bucle).
Al inicio del programa se deben capturar por teclado dos números de un
digito cada uno.

Captura1 (07/05/2020). “Preparación Propia


Captura2 (07/05/2020). “Preparación Propia

Captura3 (07/05/2020). “Preparación Propia


CONCLUSIONES

•El lenguaje de bajo nivel representa retos importantes ya que se debe


considerar lo más básico de la instrucción, a diferencia de otros lenguajes de
programación en los que se da por entendido implícito algunas instrucciones.

•Ayuda al aprendizaje de los registros del procesador en donde para elaborar un


código es necesario saber el comportamiento de cada uno.

•El repertorio de instrucciones es de poca cantidad, pero es complejo el uso al


iniciar, se debe entender la lógica de funcionamiento muy buen reto
REFERENCIAS BIBLIOGRAFICAS

Andonegui, M. (15 de 03 de 2007). El sistema numérico decimal. [N.p.]:


Corporación Andina de Fomento (págs.1 - 29). Recuperado de

http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=true&db=edsebk&AN
=8045 05&lang=es&site=eds-live

Arquitecturas de Microprocesadores. (2005). Ediciones Paraninfo, S.A.


Recuperado de

http://bibliotecavirtual.unad.edu.co/login?url=http://search.ebscohost.com/login.
aspx?d irect=true&db=edsgvr&AN=edsgcl.4054500068&lang=es&site=eds-live

https://www.cs.buap.mx/~mgonzalez/asm_mododir2.pdf

https://www.google.com/url?sa=i&url=https%3A%2F%2Fstudylib.es%2Fdoc%2
F874811

6%2Fcomparaciones-en-
lenguajeensamblador&psig=AOvVaw3IgVxI8mVeIE7Fr7Wc_B18&ust=1587786
13782000

0&source=images&cd=vfe&ved=0CAIQjRxqFwoTCKDyzOKRgOkCFQAAAAAd
A

AAAABAF

https://www.unioviedo.es/ate/alberto/TEMA3-Ensamblador.pdf

Rojas, A.. (1997). Ensamblador Básico. Bogotá: Alfaomega.

También podría gustarte