Tarea 1 Lenguaje Ensamblador
Tarea 1 Lenguaje Ensamblador
Tarea 1 Lenguaje Ensamblador
Lenguaje Ensamblador
Nombre de la Licenciatura
Ingeniería en Sistemas
Computacionales
Matrícula
240303273
Nombre de la Tarea
Conceptos Bá sicos del Lenguaje
Ensamblador
Unidad #1
Conceptos Bá sicos del Lenguaje
Ensamblador
Fecha
06/05/2022
Unidad #1: Conceptos Básicos del Lenguaje Emsamblador.
Lenguaje Ensamblador
ACTIVIDAD 1
El hardware es lo que hace a una máquina rápida; el software es lo que hace que
una máquina rápida se vuelva lenta. Craig Bruce
Objetivos:
Instrucciones:
Lectura
1) Aritmética y representación de la información en el computador. (n.d)
(Capítulo 4).
2) Conceptos básicos del lenguaje ensamblador (Jiménez, 2014).
Lectura
1) Conceptos básicos del lenguaje ensamblador (Jiménez, 2014).
2
Unidad #1: Conceptos Básicos del Lenguaje Emsamblador.
Lenguaje Ensamblador
¿Qué es el código ASCII y por qué es importante conocerlo para esta asignatura?
Lectura
1) Conceptos básicos del lenguaje ensamblador (Jiménez, 2014).
2) Aritmética y representación de la información en el computador. (n.d)
(Capítulo 4)
3) Programación en ensamblador conceptos básicos (Rincón, L., n.d)
Realiza una investigación sobre el uso del lenguaje ensamblador y explica ¿por qué se sigue
utilizando este lenguaje a pesar de la existencia de lenguajes más fáciles de utilizar?
Forma de evaluación:
Ejercicio 1 30%
30%
Ejercicio 2
30%
Ejercicio 3
Total 100%
3
Unidad #1: Conceptos Básicos del Lenguaje Emsamblador.
Lenguaje Ensamblador
Introducción:
El lenguaje ensamblador es el lenguaje de programación de más bajo nivel o más
cercano entre el programador y el hardware.
No existe una computadora que ejecute un lenguaje de programación de alto nivel, toda
computadora nativamente ejecuta el lenguaje máquina, por lo que se requiere un
“traductor” intermedio entre estos sistemas de programación y el usuario programador.
Desarrollo de la actividad:
Ejercicio 1. Realiza la conversión siguiente:
Convierte a decimal y hexadecimal los siguientes números binarios: 101011011 y 01101101. Nota: Pega
una foto o imagen de las conversiones realizadas a mano
4
Unidad #1: Conceptos Básicos del Lenguaje Emsamblador.
Lenguaje Ensamblador
¿Qué es el código ASCII y por qué es importante conocerlo para esta asignatura?
El código ASCII (siglas en inglés para American Standard Code for Information
Interchange) Estándar para el intercambio de Información ) fue creado en 1963 con el
propósito de reordenar y expandir el conjunto de caracteres que ya se utilizaban en la
telegrafía por la compañía Bell; se agregaron las letras minúsculas y algunos caracteres
de control y se formó US-ASCII, con los caracteres del 0 al 127, Así con este conjunto
de solo 128 caracteres fue publicado en 1967 como estándar, conteniendo todos lo
necesario para escribir en idioma inglés.
En 1981, IBM desarrolló una extensión de 8 bits del código ASCII, se reemplazaron
algunos caracteres de control obsoletos, por caracteres gráficos y se incorporaron 128
caracteres nuevos para la escrituras de textos en otros idiomas, se sumaron los
caracteres que van del ASCII 128 al 255. el sistema operativo de este modelo, el "MS-
DOS" utiliza el código ASCII extendido.
Casi todos los sistemas informáticos de la actualidad utilizan el código ASCII para
representar caracteres, símbolos, signos y textos.
El código ASCII podríamos decir que es necesario para representar el alfabeto cuando
se están implementando sistemas, ya que la mayoría tiene una terminal gráfica y se
requiere un código para codificar los caracteres que se introducen.
5
Unidad #1: Conceptos Básicos del Lenguaje Emsamblador.
Lenguaje Ensamblador
Las instrucciones tienen una estructura simple de comandos cortos cuyos nombres son
una ayuda nemotécnica de la acción que realizan, haciendo de esta mas entendible
para el humano.
Existen dispositivos para los que no tiene mucho sentido tener aun mas abstracción de
la que ya cuenta ensamblador, estos dispositivos son muy simples, dispositivos con un
solo trabajo.
Conclusión:
Podemos decir con certeza que el lenguaje ensamblador es lo más cercano que el
humano puede estar con el hardware; de cierta manera legible para el humano,
considero de suma importancia el comprendimiento de este concepto ya que, el
funcionamiento interno de la computadora física nos brinda el conocimiento de las
funciones que se pueden realizar y de las capacidades reales de nuestro hardware.
Fuentes de Información:
6
Unidad #1: Conceptos Básicos del Lenguaje Emsamblador.
Lenguaje Ensamblador
- Introducción al entorno emu8086 . Capalbo, A., Alegrechi, D. y Almiron, E. (2010). (Capítulo 1 y 2).
-Ninja Web Corporation (30 dic 2014) Introducción a ENSAMBLADOR 01. Obtenido de
Youtube:
https://www.youtube.com/watch?v=GmtenWqfIaI