Evidencia de
aprendizaje
Materia
Lenguaje ensamblador
Nombre alumno:
Semana 1
Unidad 1: Conceptos básicos del lenguaje ensamblador
Lenguaje ensamblador
RESPUESTAS SEMANA 1
ENSAMBLADOR
Lenguaje Ensamblador
Objetivo: Conocer los conceptos básicos del Lenguaje Ensamblador:
beneficios, dónde se utiliza, los sistemas numéricos relacionados que permiten
ubicar posiciones de memoria principal en las computadoras y los códigos que
hacen posible almacenar datos alfabéticos y numéricos con gran facilidad en
las computadoras.
1. Relaciona la palabra con el concepto, escribiendo en el paréntesis
la letra que corresponda.
a) Lenguaje Es la representación de números mediante un alfabeto
( )
ensamblador compuesto por b(base) símbolos o cifras.
Tambien llamado cuarteto o código de 8421 es el
b) Código ASCII ( )
conjunto de cuatro dígitos binarios o medio octeto.
Es un lenguaje simbólico cercano al hardware,
c) Sistemas de consierado de más bajo nivel; asigna nombres a las
( )
numeración instrucciones de máquina, y posiciones de memoria
que contienen instrucciones o datos.
Codificación estandarizada utilizada para la
d) Nibbles ( ) representación de alfanuméricos, la cual consta de
128 símbolos.
Nombre que reciben las instrucciones de estructura
( ) simple de comandos cortos cuyos nombres ayudan a
la programación de ensamblador.
2. ¿Qué son los códigos intermedios y menciona 2 ejemplos?
3. Completa la información de la tabla de acuerdo a los sistemas de
numeración.
2
Unidad 1: Conceptos básicos del lenguaje ensamblador
Lenguaje ensamblador
Sistema númerico Base Símbolos que los representan
Décimal 10 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
0, 1
16
4. ¿Cuáles son las operaciones boolenas más importantes, pues los valores
se consideran señales generadas por las computadoras? Invluye su tabla de
verdad.
5. Realiza las siguientes conversiones y completa la tabla, incluye evidencia
de tus procedimientos.
Decimal Binario Hexadecimal BCD
29d 1Dh
0110 1001b 0001 0000 0101
12h 0001 1000
0100 1001b 49h
164d 1010 0100b
6. ¿Qué es el emu8086?
7. Incluye la imagen donde se muestre los símbolos del código ASCII en sus
tres diferentes categorías: control, imprimibles y extendidos.
8. Completa la oración con las palabras del recuadro, colocando en el
espacio lo que corresponda acorde al concepto descrito.
Lenguaje de alto nivel Lenguaje máquina Lenguaje de bajo nivel
Intérprete Compilador Depurador
3
Unidad 1: Conceptos básicos del lenguaje ensamblador
Lenguaje ensamblador
____________________ es la herramienta que permite verificar el funcionamiento
de los programas paso a paso a nivel de código fuente
____________________ Cercano a la arquitectura de la máquina
____________________ Es el que directamente se interpreta y ejecuta por la
circuitería de la máquina; las instrucciones están codificadas en binario
____________________ Muy cercano al lenguaje humano, facilita el trabajo por los
programadores; utiliza un control estructurado de flujo y comprobación de tipos.
____________________ Es el traductor de lenguaje de alto nivel a lenguaje
ensamblador. Los actuales traducen directamente a lenguaje máquina.
____________________ Es el traductor de lenguaje de alto nivel a lenguaje
máquina, se encarga además de ecutar las instrucciones del programa fuente una por
una, sin generar fichero alguno con código objeto.
9. Describe el proceso que se sigue para traducir los programas escritos en
lenguajes simbólicos a lenguaje máquina antes de ser ejecutados.
10. Lista los tipos de líneas que contiene un programa en ensamblador.
Aritmética y representación de la información en el computador. (n.d) (Capítulo 4).
Conceptos básicos del lenguaje ensamblador (Jiménez, 2014).
Programación en ensamblador conceptos básicos (Rincón, L., n.d)