You are on page 1of 3

 

SALTO
INCONDICIONAL
Equipo 7

Villanueva Martínez Yesenia Nallely


Olvera Hernández Maribel
Acevedo Chávez José Ernesto
Ávila Puente Tomas Eduardo
Ortiz Alvarado Francisco Javier
Romero Álvarez Antonio
Saltos incondicionados (JMP)
 
La instrucción JMP es la que se utiliza para un salto
no condicional; esto, significa que cuando se ejecuta
una instrucción JMP, el registro EIP que contiene la
dirección de la siguiente instrucción a ejecutar va a
apuntar a la dirección indicada por el JMP.
 
Existen básicamente tres tipos de salto:
 
Salto cercano o Near Jump: Es un salto a una
instrucción dentro del segmento actual (el segmento
al que apunta el registro CS).
Salto lejano o Far Jump: Se trata de un salto a una
instrucción situada en un segmento distinto al del
segmento de código actual.
 
Cambio de Tarea o Task Switch: Este salto se
realiza a una instrucción situada en una tarea distinta,
y sólo puede ser ejecutado en modo protegido.
 
Cuando estemos programando, lo normal es que
utilicemos etiquetas y saltos cercanos. En todo
compilador, si escribimos la instrucción "JMP ", al
compilar el fichero la etiqueta será sustituida por el
valor numérico de la dirección de memoria en que se
encuentra el lugar donde queremos saltar.

You might also like