Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lenguaje ensamblador
Nombre de la Licenciatura
Ing. En sistemas computacionales
Matrícula
010357209
Nombre de la Tarea
Tarea 2
ACTIVIDAD 2
Forma de evaluación:
Ejercicio 1 20%
30%
Ejercicio 2
20%
Ejercicio 3
20%
Ejercicio 4
Total 100%
Objetivos:
Instrucciones:
Lectura
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:
Paso 1: Divide (137) 10 sucesivamente por 2 hasta que el cociente sea 0: 137/2 = 68,
el resto es 1 68/2 = 34, el resto es 0 34/2 = 17, el resto es 0 17/2 = 8, resto es 1 8/2 = 4,
el resto es 0 4/2 = 2, el resto es 0 2/2 = 1, el resto es 0 1/2 = 0, resto es 1
Paso 2: Lea desde la parte inferior (MSB) hasta la parte superior (LSB) como
10001001. Este es el equivalente binario del número decimal 137
Paso 1: Divide (137) 10 sucesivamente entre 8 hasta que el cociente sea 0: 137/8 = 17,
resto es 1 17/8 = 2, resto es 1 2/8 = 0, el resto es 2
Paso 2: Lea desde la parte inferior (MSB) hasta la parte superior (LSB) como 211. Este
es el equivalente octal del número decimal 137
3
Unidad #: Tema
Materia
Paso 2: Lea desde la parte inferior (MSB) hasta la parte superior (LSB) como 89.
Este es el equivalente hexadecimal del número decimal 137
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.1 Describa con sus propias palabras lo que significa cada uno de los siguientes
términos.
3) Datos: Este segmento es una de las partes más importantes del programa, aquí
los datos más renuentes del programa se codifican, además de que su flujo de
4
Unidad #: Tema
Materia
Lectura
1) Programación en ensamblador (Jiménez, 2014).
Escoja 2 de los ejemplos del archivo Programación en ensamblador (Jiménez, 2014) que se
encuentra como recurso de la semana 2. Indique con sus palabras las secciones de código
que identifica y las instrucciones que reconoce en ellos.
Ejemplo 1.
.MODEL SMALL;Modelo pequeño
.STACK 100H;'Segmento de pila 256 posiciones'
5
Unidad #: Tema
Materia
Ejemplo 2:
MOV: Esta instrucción mueve los datos de una localidad a otra y trabaja para 8, 16 t 32
bits.
6
Unidad #: Tema
Materia
MOV AX,@DATA
MOV DS, AX
inicio: ; etiqueta
;****JMP salto incondicional
MOV AH, Quince ;AH=15
JMP parte2; Salto parte2
MOV AL, Cero; AL=0 Nunca se ejecutará
parte2: ; salta aquí
7
Unidad #: Tema
Materia
; en la pila.
MOV AH,4ch ; Función 4ch
INT 21h
END
Lectura
1) Programación en ensamblador (Jiménez, 2014).
PROGRAMA 1
PROGRAMA 2
8
Unidad #: Tema
Materia
Conclusion:
En conclusión con este trabajo, podemos decir que el lenguaje ensamblador es más
que un tipo de lenguaje de bajo nivel, en el cual es empleado para crear programas
informáticos.
La importancia de este es que pueden hacer cualquier tipo de programas que en otros
lenguajes más avanzados no y mejor aún este no ocupa tanta memoria.
Fuentes de información
-Mark Treylack (6 ene 2015) ¿Cómo convertir de Decimal a Binario, Octal y Exadecimal
y viceversa. Obtenido de Youtube:
https://www.youtube.com/watch?v=IfGWtWo5dK0
-kudzu (6 ene 2015) Aritmética binaria. Obtenido de Youtube:
https://www.youtube.com/watch?v=j7ajMe-VVW4
-facomsys (29 mar 2010) Ensamblador- Ciclo Loop. Obtenido de Youtube:
9
Unidad #: Tema
Materia
https://www.youtube.com/watch?v=HCChOn5gL8E
1
0