Compara el contenido del acumulador con el término entre paréntesis. Si ambos valores son iguales, se almacena TRUE en el acumulador, en caso contrario FALSE.
Los operandos válidos para este operador deben ser de uno de los siguientes tipos de datos: (ANY)
El resultado de la operación tiene que ser del tipo de datos BOOL.
Operador disponible solamente en el leguaje de programación IL (lista de instrucciones).
var_1 y el resultado de la expresión entre paréntesis pueden ser de cualquier tipo de dato estándar. var_4 tiene que ser de tipo BOOL.
Puesto que en este ejemplo la expresión entre paréntesis contiene un comando ADD, var_2 y var_3 tienen que ser de tipo numérico (tipo INT o REAL). De igual modo el dato var_1 tiene que ser del mismo tipo.
LD |
var_1 |
(* Load var_1 in accu *) |
(* Since bracket expression follows, save content of accu; process expression in brackets first *) |
||
EQ( |
var_2 |
(* Load var_2 in accu *) |
ADD |
var_3 |
(* Add var_3 to accu; store result in accu *) |
) |
(* Get saved accu content and compare to actual content of accu; store result in accu *) |
|
ST |
var_4 |
(* Store accu in var_4 *) |