Instruccion de salto

5
ESTUDIANTES: DARWIN RODOLFO DÁVILA FERNÁNDEZ. JOSE LUIS CARRASCO RODAS. KENEDY DE LA CRUZ LOPEZ. INSTRUCCIONES CONDICIONALES EN ASSEMBLER

Transcript of Instruccion de salto

Page 1: Instruccion de salto

ESTUDIANTES: DARWIN RODOLFO DÁVILA FERNÁNDEZ.

JOSE LUIS CARRASCO RODAS.

KENEDY DE LA CRUZ LOPEZ.

INSTRUCCIONES CONDICIONALES EN ASSEMBLER

Page 2: Instruccion de salto

Una instrucción de salto produce un cambio en la ejecución del programa pasando a una nueva posición, no secuencial.

La dirección del salto se representa con una etiqueta.

DEFINICIÓN

Page 3: Instruccion de salto

Hay más de 30 instrucciones de salto, vamos a nombrar las más usadas:

Page 4: Instruccion de salto

LDS: El operando fuente debe ser una palabra doble en memoria. La palabra asociada con la dirección más grande es transferida a DS, o sea que se toma como la dirección del segmento. La palabra asociada con la dirección menor es la dirección del desplazamiento y se deposita en el registro señalado como destino.

LEA: El operando fuente debe estar ubicado en memoria, y se coloca su desplazamiento en el registro índice o apuntador especificado en destino.

LES: El operando fuente debe ser un operando en memoria de palabra doble. El contenido de la palabra con la dirección mayor se interpreta como la dirección del segmento y se coloca en ES. La palabra con la dirección menor es la dirección del desplazamiento y se coloca en el registro especificado en el parámetro destino.

Page 5: Instruccion de salto

Instrucción Descripciónjmp etiqueta Salto incondicional directoje etiqueta Salto por igualjne etiqueta Salto por no igualjg etiqueta Salto por mayorjng etiqueta Salto por no mayorjge etiqueta Salto por mayor igualjnge etiqueta Salto por no mayor igualjl etiqueta Salto por menorjnl etiqueta Salto por no menorjle etiqueta Salto por menor igualjnle etiqueta Salto por no menor igualjs etiqueta Salto negativo