0 calificaciones0% encontró este documento útil (0 votos)
30 vistas4 páginas
El documento describe diferentes tipos de instrucciones de salto en lenguaje ensamblador como saltos cortos, cercanos y lejanos. También describe el uso de etiquetas de instrucciones, saltos incondicionales y condicionales, instrucciones de testeo y decisiones. Por último, explica el uso de bucles con la instrucción LOOP.
El documento describe diferentes tipos de instrucciones de salto en lenguaje ensamblador como saltos cortos, cercanos y lejanos. También describe el uso de etiquetas de instrucciones, saltos incondicionales y condicionales, instrucciones de testeo y decisiones. Por último, explica el uso de bucles con la instrucción LOOP.
El documento describe diferentes tipos de instrucciones de salto en lenguaje ensamblador como saltos cortos, cercanos y lejanos. También describe el uso de etiquetas de instrucciones, saltos incondicionales y condicionales, instrucciones de testeo y decisiones. Por último, explica el uso de bucles con la instrucción LOOP.
DIRECCIONES: corta: Una operación de salto corta se realiza con un desplazamiento de un byte, limitado a -128 a 127 bytes cercana: Una operación de salto cercana se realiza con un desplazamiento de una palabra, limitado a una distancia de -32.768 a 32.767 bytes en el mismo segmento y LEJANA: Una dirección lejana puede estar en otro segmento y es alcanzada por medio de una dirección de segmento y un desplazamiento ETIQUETAS DE INSTRUCCIONES: Nombres que se les asignan a las direcciones de cualquier instrucción o localización de memoria. Una etiqueta toma el lugar de una dirección.
SALTOS incondicionales: Siempre se produce el salto. No necesita realizar
ninguna comparación previa para que se ejecute. Saltos condicionales: Es necesario realizar una comparación para determinar la acción que se va hacer. Se realiza el salto si se da la condición sobre los flags.
INSTRUCCIONES DE TESTEO, Su propósito es comparar lógicamente los
operadores y esta la hace bit por bit, pero esta instrucción no coloca el resultado en el operando destino. Decisiones: Esta posibilita el grupo de control más elemental del programa.
Bucles: Se usa la instrucción LOOP, la cual compara CX con cero y si es
igual, sigue adelante, de lo contrario se vuelve al lugar que se indica en su operador.