Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Lenguaje Ensamblador Semana 4 - P

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

Hoja de preguntas

Evidencia de Aprendizaje

Materia
Lenguaje ensamblador

Nombre alumno: Luis Alejos

Semana 4
Unidad 4: Codificación con instrucciones en ensamblador
Lenguaje ensamblador

PREGUNTAS SEMANA 4
LENGUAJE ENSAMBLADOR

Lenguaje Ensamblador
Objetivo: Identificar el uso correcto de operandos en la sintaxis de
instrucciones en programas de lenguaje ensamblador; clasificar las
instrucciones del lenguaje ensamblador conforme al tipo de operación en las
que son utilizadas y aplicar las instrucciones en lenguaje ensamblador de
diferentes categorías para la escritura de códigos en dicho lenguaje.

Esta Evidencia de Aprendizaje tiene el objetivo de contribuir a mejorar el


aprendizaje del alumno de la unidad 4 de la materia, abarcando el tema de
“Codificación con instrucciones en ensamblador”.

Instrucciones: Consulte los recursos correspondientes a la Unidad 4


( “Intrucciones en ensamblador-Jiménez” y el vídeo “Ensamblador -
Instrucciones lógicas y de comparación. Tema 2”) y contesta las
siguientes preguntas.

Selecciona la respuesta correcta.

1. Las instrucciones __ AND, OR, NOT__son parte del grupo de


instrucciones lógicas y de comparación en lenguaje ensamblador.

A. AND, OR, NOT, CMP - Instrucion CMP: comparar op1 y op1


(instrucción aritmetico)
B. MOV, INT, CMP, NOR
C. ADD, AND, OR, CMP

2. La instrucción _NOT__ complementa el valor binario del operando, es


decir, si un bit de este es “0”, entonces le asigna el valor de “1” y
viceversa.

2
Unidad 4: Codificación con instrucciones en ensamblador
Lenguaje ensamblador

A. NOT
B. RCL
C. SHR

3. La instrucción ___CMP____permite comparar cadenas, bloques de


memoria y contenido de registros.

A. MOV
B. CMP
C. DEC

4.- ¿Contesta con tus propias palabras cuál es la diferencia entra las
instrucciones SUB y CMP?

La instrucción SUB resta los operandos y la instrucción CMP compara los dos
operando

5.- Analiza la siguiente secuencia de código y contesta la pregunta siguiente:


¿Terminará el programa o se quedará ciclado?

Quedara ciclado primero se observa la instrucción MOV copia la fuente op1 a


op2 = op1 y la instrucción CMP realiza la comparacion op1 = op2 siguen
siendo numeros naturales enteros y segundo la instrucción JNZ realiza el salto
siempre cuando no es cero su destino op2.

3
Unidad 4: Codificación con instrucciones en ensamblador
Lenguaje ensamblador

6.- Analiza la secuencia de código de la pregunta 5 y contesta lo siguiente:


¿Con qué valor quedarán AX y BX?

AX =1009H
BX = 909H

7.- La instrucción _LOOP__ permite realizar saltos utilizando de manera


interna al registro CX como contador.

A. CMP
B. JNZ
C. LOOP

8.- Cuando se ejecutan instrucciones lógicas y aritméticas se afectan los bits


del registro ____AX____, lo que permite conocer el tipo de resultado, si fue
positivo, negativo o cero.

A. AX
B. DI
C. Status

9.- Es el bit que toma el valor de 1, cuando una operación Lógica ó aritmética
da como resultado un valor de cero.
A. O
B. Z
C. C

10.- Relaciona las columnas, escribiendo en el parentésis la letra que


corresponda a la descripción de los elmentos que forman parte de un código en
lenguaje ensamblador.

a) Etiqueta (a) Sentencias que no se traducen como instrucciones en

4
Unidad 4: Codificación con instrucciones en ensamblador
Lenguaje ensamblador

lenguaje máquina. Solamente dan información al


compilador.

(b) Sentencias que permiten identificar una dirección de


b) Instrucción
memoria, y generar saltos.

Sentencias que se traducen como instrucciones en


(c)
c) Directiva lenguaje máquina y generan una acción dentro del
procesador.

Instrucciones en ensamblador (Jiménez, 2014).


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)

También podría gustarte