Cómo usar las instrucciones de
comparación
Instrucciones de comparación CMP, EQU,
GEQ, GRT, LEQ, LES, LIM, MEQ, NEQ
Las instrucciones de comparación le permiten comparar los valores
mediante una expresión o una instrucción de comparación específica.
La tabla 3.A indica las instrucciones de comparación disponibles.
Tabla 3.A
Instrucciones de comparación disponibles
Si desea:
Comarar valores en base a una expresión
Probar si dos valores son iguales
Probar si un valor es mayor o igual al segundo valor
Probar si un valor es mayor que un segundo valor
Probar si un valor es menor o igual a un valor segundo
Probar si un valor es menos que un valor segundo
Probar si un valor se encuentra entre dos otros
valores
Pasar dos valores por una máscara y probar si son
iguales
Probar si un valor no es igual a un valor segundo
Importante: Puede comparar los valores de diferentes tipos de
datos, tales como punto flotante (coma flotante) y
números enteros. Debe usar los valores BCD y ASCII
para mostrar los valores en pantalla. Si introduce
valores BCD o ASCII, el procesador considera dichos
valores como números enteros. Por ejemplo, si el valor
en N7:2 es 10 (decimal) y el valor en D9:3 es 10 (BCD),
la comparación de N7:2 - D9:3 se evalúa como falsa. El
número 10 en BCD sale como 0000 0000 0001 0000. El
número 10 en decimal sale como 0000 0000 0000 1010.
Los parámetros que se introducen son constantes de programa 0
direcciones lógicas de los valores que se desean comparar.
Vea el Apéndice C para obtener más información acerca de los
operandos (y los tipos/valores de datos válidos de cada operando)
usados por las instrucciones descritas en este capítulo.
3
Capítulo
Que se
Use la
encuentra
instrucción:
en la pág.:
CMP
3-2
EQU
3-5
GEQ
3-5
GRT
3-6
LEQ
3-6
LES
3-7
LIM
3-7
MEQ
3-9
NEQ
3-10
1785-6.1ES Noviembre de 1998