la codeteca
Compartir:

Estructuras condicionales

Ensamblador no cuenta con una estrcutura cómo los if que podemos encontrar en otros lenguajes, en lugar de eso una condición esta formada por una comparación y un salto.

Salto si la comparación resulta una igualdad (equivalente a if(a==b) en otro lenguaje)


CMP <Operador 1>, <Operador 2>
JE XXXX

Donde XXXX es la etiqueta o dirección de memoria a la que saltar.

Salto si la comparación resulta en distinto de (equivalente a if(a en otros lenguajes)

CMP<Operador 1>,<Operador 2>
JA XXXX

Donde XXXX es la etiqueta o dirección de memoria a la que saltar.