LT   Menor que

Top 

Con un argumento

Realiza una comparación entre el valor del acumulador y el argumento. El resultado queda en el acumulador, y es 1 si el acumulador es menor que el argumento

   

        LT arg     ;Acc = 1 si Acc < arg

   

El argumento puede ser una variable, una constante o una digital.

    

Con dos argumentos

    

Compara las variables arg1 y arg2, y el resultado queda en el acumulador. Ambos argumentos deben ser del mismo tipo (entero, largo o real). La ejecución es condicional. Disponible a partir del CP121 BIOS 2.60, CP122 BIOS 2.10, CP123 BIOS 2.20, CP124 BIOS 1.06, CP125 BIOS 1.02, CP126 BIOS 1.00, IP1300 BIOS 1.00, IP1301 BIOS 1.00

    

 LT arg1, arg2

   

Se lee  si el argumento 1 es xx que el argumento 2, donde xx puede ser EQ, GE, GT, LE, TL o NE.

   

Ejemplo:

 

LD 1          ;Permiso de ejecución
EQ arg1, arg2 ;Acc = 1 si arg1 = arg2
 
LD 1          ;Permiso de ejecución
GE arg1, arg2 ;Acc = 1 si arg1 >= arg2

LD 1          ;Permiso de ejecución 
GT arg1, arg2 ;Acc = 1 si arg1 > arg2

LD 1          ;Permiso de ejecución
LE arg1, arg2 ;Acc = 1 si arg1 <= arg2

LD 1          ;Permiso de ejecución
LT arg1, arg2 ;Acc = 1 si arg1 < arg2
 
LD 1          ;Permiso de ejecución
NE arg1, arg2 ;Acc = 1 si arg1 != arg2

    

Las combinaciones de argumentos son:

    

arg1   arg2 
int16  int16
int32  int32
real   real

    

Para CP121 BIOS 2.70, CP122 BIOS 2.70, CP123 BIOS 2.30, CP125 BIOS 1.10, IP1300 BIOS 1.02 se añaden a las anteriores estas combinaciones:

   

arg1     arg2  
Cte16    int16
Cte32    int32
CetReal  real

   

Para CP220 BIOS 1.00 y PM200 BIOS 1.00:

    

arg1    arg2   
int16   int16
int32   int32
real    real
cte16   int16
cte32   int32
cteReal real
int16   cte16
int32   cte32
real    cteReal
int16   int32
int32   int16
int16   real
real    int16
int32   real
real    int32

     

    

EQ

GE

GT

LE

LT

NE

 

Lista de instrucciones
Índice