Instrucciones de salto condicional

Anuncio
Instrucciones de salto condicional
Símbolos empleados
Letra
Significado
Observaciones
J
Jump
(Saltar)
G
Greater than
(mayor que)
Para números con signo
L
Less than
(menor que)
Para números con signo
A
Above
(mayor que)
Para números sin signo
B
Below
(menor que)
Para números sin signo
E
Equal
(igual)
N
Not
(no)
Tabla de instrucciones de saltos condicionales aritméticos
Condición
de salto
Comparación
con signo
Comparación
sin signo
Salta si:
Salta si:
=
JE
ZF = 1
JE
ZF = 1
≠
JNE
ZF = 0
JNE
ZF = 0
>
JG
JNLE
ZF = 0 y SF=OF
JA
JNBE
ZF = 0 yCF = 0
≥
JGE
JNL
SF=OF
JAE
JNB
CF = 0
<
JL
JNGE
SF ≠ OF
JB
JNAE
CF = 1
≤
JLE
JNG
ZF = 1 ó SF ≠ OF
JBE
JNA
ZF = 1 ó CF = 1
Saltos condicionales basados directamente en el registro de estado
Salto
Salta si:
Salto
Salta si:
JO
OF = 1
JNO
OF = 0
JC
CF = 1
JNC
CF = 0
JZ
ZF = 1
JNZ
ZF = 0
JS
SF = 1
JNS
SF = 0
Salto no basados en el registro de estado
JCXZ
⇒ Salta si ECX = 0
Universidad de Oviedo
Dpto. de Informática
Arquitectura de Computadores
Descargar