Vous êtes sur la page 1sur 5

Nombre de la materia

Lenguaje Ensamblador

Nombre de la Licenciatura
Ing. Sistemas computacionales

Nombre del alumno

Matrícula

Nombre de la Tarea
Beneficios del lenguaje ensamblador

Unidad #
Conceptos basicos

Nombre del Profesor

Fecha
Unidad #: Tema
Materia

ACTIVIDAD 1

El
El hardware
hardware es
es lo
lo que
que hace
hace a
a una
una máquina
máquina rápida;
rápida; el
el software
software es
es lo
lo que
que hace
hace que
que
una
una máquina
máquina rápida
rápida se
se vuelva
vuelva lenta.
lenta. Craig
Craig Bruce
Bruce

Objetivos:

 Analizar las aplicaciones que requieren el uso de lenguaje ensamblador.


 Realizar operaciones con diferentes sistemas de numeración.
 Representar letras y números en la computadora por medio del código ASCII.

Instrucciones:

Descargar la actividad en Word y responder directamente en el documento y subir, recuerda


que debes de aumentar las fuentes de información consultadas aparte de las recomendadas.

 Ejercicio 1. Apoyándote en los siguientes recursos de la semana 1 realiza la


conversión siguiente:

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).

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
101011011 = 347
256
64
16
8
2
1+
347

2
Unidad #: Tema
Materia

 Ejercicio 2. Apoyándote en los siguientes recursos de la semana 1 contesta la


siguiente pregunta:

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)

¿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.
Casi todos los sistemas informaá ticos de la actualidad utilizan el coá digo ASCII para
representar caracteres, síámbolos, signos y textos.

3
Unidad #: Tema
Materia

Por lo general, los registros de memoria en la emulacioá n de un programa se encuentran en


hexadecimal, para esto es importante reconocer el valor binario, decimal o ASCII que
representa.
El coá digo ASCII tambieá n lo utilizamos para mandar caracteres a la pantalla, cuando se
introducen cantidades numeá ricas, el teclado regresa el valor hexadecimal del coá digo ASCII
del nuá mero que fue tecleado.
El coá digo ASCII podríáamos decir que es necesario para representar el alfabeto cuando se
estaá n implementando sistemas, ya que la mayoríáa tiene una terminal graá fica y se requiere
un coá digo para codificar los caracteres que se introducen.

ASCII es importante para nosotros porque el desarrollo dio a las comptadoras un lenguaje
en común con los humanos.

 Ejercicio 3. Apoyándote en los siguientes recursos de la semana 1 y en los


videos, realiza la siguiente investigación:

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?

El lenguaje ensamblador es aún utilizado para el manejo efectivo de hardware, o de


eficiencia en el software, por esta razón, lo encontraremos combinado con otros lenguajes.
Este es utilizado sobre todo, en la programación de microprocesadores y microcontroladores
dedicados ya que el modelo de programación del lenguaje ensamblador se basa en el uso de
segmentos específicos de memoria con utilidad determinada, se colocan parámetros, datos

4
Unidad #: Tema
Materia

fijos y las rutinas a ejecutar. Las localidades fijas en la memoria se llaman registros, y estos
son la comunicación del estado del proceso y del microprocesador. 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.

Forma de evaluación:

Criterio Valor Calificación de alumno

Presentación (Uso de formato 10%


utel, redacción y ortografía,
bibliografía soliciadada)

Ejercicio 1 30%
30%
Ejercicio 2
30%
Ejercicio 3

Total 100%

Vous aimerez peut-être aussi