Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2 5 Saltos
2 5 Saltos
Saltos
En lenguaje ensamblador existen diferentes tipos de saltos
que nos ayudan a saltar a una lnea especificada de cdigo. A
continuacin se muestran los diferentes tipos de saltos:
JMP salta
JE, JZ salta si es igual a cero
JNE, JNZ salta si no igual a cero
JS salta si signo negativo
JNS salta si signo no negativo
JP, JPE salta si paridad par
JNP, JOP salta si paridad impar
JMP (Salto)
Sintaxis: JMP direccin o JMP SHORT direccin
Transfiere el control incondicionalmente a la direccin indicada
en el operando. La bifurcacin puede ser tambin directa o
indirecta como anteriormente vimos, pero adems puede ser
corta (tipo SHORT) con un desplazamiento comprendido entre128 y 127; o larga, con un desplazamiento de dos bytes con
signo. Si se hace un JMP SHORT y no llega el salto (porque est
demasiado alejada esa etiqueta) el ensamblador dar error.
Ejemplos:
JMP ETIQUETA
JMP FAR PTR ETIQUETA