Está en la página 1de 8

Nombre de la materia

XXX

Nombre de la Licenciatura
XXXX

Nombre del alumno


XXXX

Matrícula
XXXX

Nombre de la Tarea
XXXX

Unidad #
Nombre de unidad

Nombre del Profesor


XXXX

Fecha
ACTIVIDAD 1
XXXX
Unidad #: Tema
Materia

ACTIVIDAD 2

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:

 Analizar las aplicaciones que requieren el uso de lenguaje


ensamblador.

 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 2 realiza las


conversiones siguientes:

  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)

2
Unidad #: Tema
Materia

Realice las conversiones para llenar la tabla en dónde en cada renglón hay una sola cantidad
representada en el sistema que indica la cabecera de la columna:. Nota: Pega una foto o
imagen de las conversiones realizadas a mano

Decimal Binario Octal Hexadecimal


150 10010110 226 96
215 1101 0111 327 D7

168 10101000 250 A8


250 11111010 372 FA

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


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)

3
Unidad #: Tema
Materia

2.1 Investiga en qué consiste el témirno lenguaje ensamblador y cuál


son los coneptos básicos que interviene en el mismo.

El lenguaje ensamblador se enuantra confomado de manera unica por 0 y 1, dado que


este es el unico lenguaje que pueden entender los procesadores y microprocesadores.
Este expresa todas las instrucciones de manera natural al hombre, esta es una version
simbolica de un lenguaje maquina. Dado que cada codigo de alguna operación por un
codigo como es un ejemplo ADD es de adicion, u mul que es multiplicacion.
Existen cuatro campos de la sentencia son opcionales. En el caso que no se
completara cualquiera de ellos, se tendría una sentencia vacía.
Instrucciones: Estas sentencias representan órdenes al procesador y tras el proceso de
compilación, son capaces de generar código ejecutable.
Directivas: Estas sentencias dirigen el proceso de compilación o construcción del
programa ejecutable, pero no son capaces de generar código ejecutable. Usualmente
son utilizadas para aumentar la legibilidad del código fuente.
(Model) Segmento de datos: Contiene la dirección donde inicia la declaración de
variables. Se escribe la variable.
(Stack) Segmento de código: Contiene la dirección de inicio donde se encuentran las
instrucciones del programa. Se escribe todo el código del programa a desarrollar.
(Data) Segmento de pila: Contiene la dirección donde se encuentra la pila.
(Code) Segmento Extra: Contiene la dirección donde podemos almacenar datos extras

Elementos básicos del lenguaje ensamblador


Desde hace muchos años, existe una importante dispersión entre los diferentes
desarrolladores de lenguajes ensambladores a la hora de nombrar y categorizar las
diferentes partes de su lenguaje.
Sin embargo, lo cierto es que puedes tener la seguridad que ellos se corresponden con
una nomenclatura más estándar.

Podría decirse que los elementos básicos del lenguaje ensamblador son:

Etiquetas: Básicamente, una etiqueta es una palabra utilizada para designar alguna
línea o sección del programa. Esta se puede usar hacer saltos entre diferentes partes
del código hacia esa etiqueta. Cabe destacar que estas etiquetas siempre deben
comenzar con una letra o con un guion bajo “_”. El tamaño máximo de una etiqueta
puede alcanzar hasta los 32 caracteres de longitud.
Instrucciones: Las instrucciones no son otra cosa que las operaciones que debe realizar
el microcontrolador. Estas instrucciones que pueden llevar a cabo cada
microcontrolador ya se encuentran definidas en su hoja de datos.
Operandos: Los operandos son los elementos básicos empleados en la instrucción que
se está ejecutando en ese momento. Generalmente, los operandos son todos los
registros, las variables o las constantes.

4
Unidad #: Tema
Materia

Directivas: Las directivas cumplen una función parecida a las instrucciones. Sin
embargo existe una diferencia. Las directivas son propias del lenguaje ensamblador,
pero son independientes del chip microcontrolador que se utilice en el proyecto. Las
directivas representan ciertas características del lenguaje ensamblador, y se utilizan
para especificar el procesador empleado así como su configuración. También son
utilizadas con el propósito de asignar locaciones de memoria, entre muchas otras
tareas.
Comentarios: Los comentarios no son otra cosa que cualquier frase que puedes escribir
en el propio código para hacerlo más claro para quien lo lea, o para ti mismo. Cabe
destacar que estos comentarios los puedes ubicar en cualquier parte de tu código,
siempre y cuando comiencen con un punto y coma “;”.

5
Unidad #: Tema
Materia

2.2 Realiza una investigación y explica 3 aplicaciones importantes


donde se emplee el uso y manejo del lenguaje ensambaldor.
Estos son utilizados en sistemas envidos, en Videojueos, y hardware tales
como las computadoras, smartfone, entre otros.

6
Unidad #: Tema
Materia

Bibliografía

En Ensamblador, P. (s/f). ©ATE-Universidad de Oviedo. Unioviedo.es. Recuperado el

14 de julio de 2022, de https://www.unioviedo.es/ate/alberto/TEMA3-

Ensamblador.pdf

Marker, G. (2021, enero 23). El lenguaje ensamblador. Tecnología + Informática;

Tecnología+Informatica. https://www.tecnologia-informatica.com/el-lenguaje-

ensamblador/

programador clic. (s/f). Programmerclick.com. Recuperado el 14 de julio de 2022, de

https://programmerclick.com/article/45941384722/

(S/f). Tecnm.mx. Recuperado el 14 de julio de 2022, de

https://hopelchen.tecnm.mx/principal/sylabus/fpdb/recursos/r87220.PDF

7
Unidad #: Tema
Materia

Forma de evaluación:

Criterio Valor Calificación de alumno

- Presentación 30%
(Uso de formato
utel, redacción y
ortografía,
bibliografía
soliciadada)

- Introducción

- Conlusión

Ejercicio 1 30%
40%
Ejercicio 2

Total 100%

También podría gustarte