Вы находитесь на странице: 1из 11

Universidad Nacional Abierta y a Distancia UNAD.

Escuela de Ciencias Básicas, Tecnología e Ingeniería


Arquitectura de Computadores

Repertorio de instrucciones

Presentando a:
Ingeniero Anyelo Quintero
Docente

Grupo 301302_20

Presentado por:
Omar Leonardo Mora Cód. 79656088
Laura Catalina España López Cód. 1022365541
Alejandro Martínez Cód.
Luisa Fernanda Puentes Cód.

Bogotá D.C.
Mayo 2019.
Introducción
Sobre el siguiente documento vamos a poder adentrarnos en la ejecución del programa
EMU8086, con el fin de desarrollar actividades de códigos en lenguaje ensamblador que
permita realizar procesos distintos.

De igual manera una breve información representada en 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).
Objetivos
 Conceptualizar las diferentes instrucciones tipo salto que hacen parte del lenguaje
ensamblador.

 Identificar el uso de instrucciones tipo salto a través del análisis de ejemplos concretos.

 Desarrollar las habilidades necesarias para realizar ejercicios básicos de programación


en el lenguaje ensamblador.
Desarrollo

 Explicar mediante una infografía en que consiste las instrucciones tipo salto del
Lenguaje Ensamblador (Direcciones corta, cercana y lejana, etiquetas, saltos
incondicionales, saltos condicionales, instrucciones de testeo, decisiones y
bucles). Cada instrucción debe tener una definición y 1 ejemplo en lenguaje
ensamblador:
 Desarrollar un 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. Anexar Archivo .asm del programa.
 Desarrollar un 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.
Conclusiones
 Las instrucciones tipo salto que hacen parte del lenguaje ensamblador nos permiten
manejar el flujo del proceso de ejecución de un programa.
 Existen tres tipos de dirección de salto, corta, cercana y lejana, y se caracterizan según
el tamaño del salto que se desee realizar.
 El lenguaje ensamblador en un lenguaje de bajo nivel y constituye la representación
más directa del código de máquina.
Bibliografía

 Arquitectura de una computadora. (2011). Fundamentos de Informática.


Universidad Tecnológica Nacional. Facultad Regional Rosario Dto. I. Eléctrica.
Recuperado de
http://www.frro.utn.edu.ar/repositorio/catedras/electrica/2_anio/fundamentos
_informatica/apuntes/arquitectura/Tema1.pdf
 Blum, R. (2005). Professional Assembly Language. Indianapolis, IN: Wrox.
(págs.1 - 123). Recuperado de
http://bibliotecavirtual.unad.edu.co/login?url=http://search.ebscohost.com/lo
gin.aspx?direct=true&db=nlebk&AN=127889&lang=es&site=edslive&ebv=EB&pp
id=pp_123
 Hurtado, A. (15 de 11 de 2016). http://www.abreojosensamblador.net.
Recuperado de
https://w6h1uvmqkgffmqwddvae2qon.drv.tw/Arquitectura/ensamblador/Index.htm
l
 Moreno, R. (2016). Arquitectura y organización de la computadora:
microprocesadores y programación assembler (págs. 1- 95). Recuperado de
https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?ppg=1&d
ocID=4499097&tm=1543529967064

 Soriano, A. (2002). Estructuras de computadores: problemas resueltos. [Alicante]:


Digitalia (págs.13 - 50). Recuperado de
http://bibliotecavirtual.unad.edu.co/login?url=http://search.ebscohost.com/lo
gin.aspx?direct=true&db=nlebk&AN=318079&lang=es&site=eds-live

Вам также может понравиться