Académique Documents
Professionnel Documents
Culture Documents
CUESTIONARIO
Unidad 2 Elementos del Lenguaje
Elaboró:
Castillo Juárez Oscar
Hernández Ortiz Cesar
Juárez Tinajero Luis Eduardo
Pedraza Eguía Simón
Reyna Hernández Juan Antonio
8-2 ¿Cual es número máximo de bytes que una instrucción JMP cercana, un
LOOP y un salto condicional pueden saltar? (b) ¿que características de
código maquina provocan este límite?
Instrucción JMP y LOOP cercana -32,768 a 32,767 distancia de operaciones, sin
embargo una instrucción JMP puede ser de 2 o 3 bites de longitud una operación
en una etiqueta dentro de -128 a +127 bytes es un salto corto. En ensamblador
genera un byte para la operación (EB) y un bite para el operando. El operando
actual como un valor de desplazamiento que la computadora suma al registro IP
cuando se ejecuta el programa. Los limites son 00H hasta FFH o de -128 hasta -
127.
La instrucción LOOP requiere un valor inicial en el registro CX que es cero, la
distancia de salto corto es de -127 hasta +128 bytes, existen dos variaciones de
instrucción LOOP, ambas también decrementan el CX en 1. LOOPE/LOOPZ
continua el ciclo mientras el valor de CX es o la condición de cero esta
establecida, LOOPNE/LOOPNZ continua el ciclo mientras el valor de CX no es
cero y la condición de cero no está establecida.
8.5 Suponga que AX y BX contienen datos con signo y que DX y CX contienen datos
sin signo. Determine las instrucciones CMP (en donde sea necesaria) y de salto
condicional para lo siguiente:
A) ¿el valor de DX excede la de CX?
8-9.- ¿Cuáles son las formas en que un programa puede iniciar la ejecución
de un procedimiento?
A través de las operaciones CALL y RET
La instrucción CALL transfiere el control a un procedimiento llamado, y la
instrucción RET regresa del procedimiento llamado al procedimiento original que
hizo la llamada.RET debe ser la última instrucción en un procedimiento llamado.
8-10.-En un programa .EXE, A10 llama a B10 llama a C10 y C10 llama a D10.
Como resultado de estas llamadas, ¿Cuántas direcciones contiene la pila?
Son 4 direcciones
8-13
8-14
8-15