DOGDARK
Responsive image

 

¿Te gusta saltar?, ¿Como salto?.

 

Muchas veces nos preguntamos que son los saltos directos y si existen saltos directos con retornos.

Pues si, en la programación de assembler, es muy común utilizar los saltos con y sin retorno, que nos permite poder realizar alguna función anexa a lo que estamos ejecutando en ese momento y que podemos obtener valores modificados de los predeterminados que ya hemos ingresado.

Hay una gran diferencia entre estos dos comandos, JMP Y JSR.

Esta instrucción se utiliza para desviar el flujo de un programa sin tomar en cuenta las condiciones actuales de las banderas ni de los datos y esta jamás espera algún retorno, siguiendo con el código que esta presente.

Esto funciona casi exactamente igual que la instrucción JMP, pero cuenta con una gran diferencia de JMP, esta sigue trabajando pero esta alerta a encontrar un RTS(Return), o sea un retorno y al encontrarlo, este vuelve desde donde se realizo el ultimo desvío.

 

 

 

MATERIAL DE APOYO