Lenguaje Enamblador Semana 1 P 3

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 5

m

er as
co
eH w
Evidencia de

o.
rs e aprendizaje
ou urc
o

Materia
aC s

Lenguaje ensamblador
vi y re

Nombre alumno:
Hemmily Castillo
ed d
ar stu

Semana 1
is
Th
sh

This study source was downloaded by 100000834229338 from CourseHero.com on 10-11-2021 19:58:52 GMT -05:00

https://www.coursehero.com/file/78229146/Lenguaje-enamblador-semana-1-P-3doc/
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

m
er as
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

co
eH w
las computadoras.

o.
1. Relaciona la palabra con el concepto, escribiendo en el
rs e
paréntesis la letra que corresponda.
ou urc
a) Lenguaje Es la representación de números mediante un alfabeto
(c)
ensamblador compuesto por b(base) símbolos o cifras.
o

Tambien llamado cuarteto o código de 8421 es el


aC s

b) Código ASCII (d)


conjunto de cuatro dígitos binarios o medio octeto.
vi y re

Es un lenguaje simbólico cercano al hardware,


c) Sistemas de consierado de más bajo nivel; asigna nombres a las
(a)
numeración instrucciones de máquina, y posiciones de memoria
ed d

que contienen instrucciones o datos.


ar stu

Codificación estandarizada utilizada para la


d) Nibbles (b) representación de alfanuméricos, la cual consta de
128 símbolos.
is

Nombre que reciben las instrucciones de estructura


Th

( ) simple de comandos cortos cuyos nombres ayudan a


la programación de ensamblador.

2. ¿Qué son los códigos intermedios y menciona 2 ejemplos?


sh

Son bases mayores que no se alejan de la binaria que utilizamos para evitar
numeros binarios con muchas cifras. Ej: b=8=23 y b=16=24

This study source was downloaded by 100000834229338 from CourseHero.com on 10-11-2021 19:58:52 GMT -05:00
2
https://www.coursehero.com/file/78229146/Lenguaje-enamblador-semana-1-P-3doc/
Unidad 1: Conceptos básicos del lenguaje ensamblador
Lenguaje ensamblador

3. Completa la información de la tabla de acuerdo a los sistemas de


numeración.

Sistema númerico Base Símbolos que los representan

Décimal 10 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

binario 2 0, 1

Hexadecimal 16 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

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.
OR y AND.

m
0+0=0 0.0=1

er as
0+1=1 0.1=0

co
1+0=1 1.0=0

eH w
1+1=1 1.1=0

o.
5. Realiza las siguientes conversiones y completa la tabla, incluye evidencia
de tus procedimientos. rs e
ou urc
Decimal Binario Hexadecimal BCD
o

29d 11101 1Dh 00101001


aC s
vi y re

105 0110 1001b 69 0001 0000 0101

18 10010 12h 0001 1000


ed d

73 0100 1001b 49h 01110011


ar stu

164d 1010 0100b A4 000101100100


29/2=14=1, 14/2=7=0, 7/2=3=1, 3/2=1=1, ½=0=1Decimal a binario
is

(01101001)₂ = (0 × 2⁷) + (1 × 2⁶) + (1 × 2⁵) + (0 × 2⁴) + (1 × 2³) + (0 × 2²) +


(0 × 2¹) + (1 × 2⁰) = (105)₁₀ binario a decimal
Th

(12)₁₆ = (1 × 16¹) + (2 × 16⁰) = (18)₁₀ hexadecimal a decimal


sh

(49)₁₆ = (4 × 16¹) + (9 × 16⁰) = (73)₁₀ hexadecimal a decimal

(164)/16 10 4 0(10)/16 0 10 1= (A4)16 decimal a


hexadecimal

6. ¿Qué es el emu8086?

This study source was downloaded by 100000834229338 from CourseHero.com on 10-11-2021 19:58:52 GMT -05:00
3
https://www.coursehero.com/file/78229146/Lenguaje-enamblador-semana-1-P-3doc/
Unidad 1: Conceptos básicos del lenguaje ensamblador
Lenguaje ensamblador

El emu8086 es un emulador del microprocesador 8086 (Intel o AMD


compatible), se puede utilizar para simular los programas.

7. Incluye la imagen donde se muestre los símbolos del código ASCII en sus
tres diferentes categorías: control, imprimibles y extendidos.

m
er as
co
eH w
o.
rs e
ou urc
o
aC s
vi y re
ed d
ar stu
is
Th

8. Completa la oración con las palabras del recuadro, colocando en el espacio lo que
sh

corresponda acorde al concepto descrito.


Lenguaje de alto nivel Lenguaje máquina Lenguaje de bajo nivel

Intérprete Compilador Depurador

This study source was downloaded by 100000834229338 from CourseHero.com on 10-11-2021 19:58:52 GMT -05:00
4
https://www.coursehero.com/file/78229146/Lenguaje-enamblador-semana-1-P-3doc/
Unidad 1: Conceptos básicos del lenguaje ensamblador
Lenguaje ensamblador

 _Depurador_ es la herramienta que permite verificar el funcionamiento de los


programas paso a paso a nivel de código fuente

 _Lenguaje de bajo nivel_ Cercano a la arquitectura de la máquina

 _Lenguaje maquina_ Es el que directamente se interpreta y ejecuta por la circuitería


de la máquina; las instrucciones están codificadas en binario

 _Lenguaje de alto nivel_ Muy cercano al lenguaje humano, facilita el trabajo por los
programadores; utiliza un control estructurado de flujo y comprobación de tipos.

 _Compilador_ Es el traductor de lenguaje de alto nivel a lenguaje ensamblador. Los


actuales traducen directamente a lenguaje máquina.

 _Interprete_ 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

m
fichero alguno con código objeto.

er as
co
9. Describe el proceso que se sigue para traducir los programas escritos en

eH w
lenguajes simbólicos a lenguaje máquina antes de ser ejecutados.
Programa (lenguaje de alto nivel) Compilador (traduce lenguaje de alto nivel a lenguaje

o.
ensamblador) Ensamblador (traduce el lenguaje ensamblador a lenguaje maquina) Montador
rs e
(crea el codigo maquina ejecutable) Cargador (carga el código y lo prepara para su ejecución) .
ou urc
10. Lista los tipos de líneas que contiene un programa en ensamblador.
o

 Instrucciones
Pseudoinstrucciones
aC s


Directivas
vi y re


 Líneas de comentario
ed d
ar stu

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)
is
Th
sh

This study source was downloaded by 100000834229338 from CourseHero.com on 10-11-2021 19:58:52 GMT -05:00
5
https://www.coursehero.com/file/78229146/Lenguaje-enamblador-semana-1-P-3doc/
Powered by TCPDF (www.tcpdf.org)

También podría gustarte