Il contenuto dell'accumulatore viene confrontato con l'espressione nelle parentesi che seguono. Se l'accumulatore è maggiore o uguale, nell'accumulatore viene memorizzato TRUE, altrimenti FALSE.
Gli operandi validi per questo operatore devono presentare uno dei seguenti tipi di dati: (ANY)
Il risultato dell'operazione presenta il tipo di dato BOOL.
Operatore disponibile solo nel linguaggio di programmazione IL.
var_1 e il risultato dell'espressione tra parentesi possono presentare qualsiasi tipo di dato standard. var_4 deve essere di tipo BOOL.
Poiché in questo esempio l'espressione tra parentesi contiene un comando ADD, var_2 e var_3 devono essere di tipo numerico (tipo INT o REAL). Di conseguenza, il tipo di dato richiesto per var_1 sarà dello stesso tipo.
LD |
var_1 |
(* Caricare var_1 nell'accumulatore *) |
(* Poiché segue un'espressione tra parentesi, salvare il contenuto dell'accumulatore; elaborare per prima l'espressione tra parentesi *) |
||
GE( |
var_2 |
(* Caricare var_2 nell'accumulatore *) |
ADD |
var_3 |
(* Sommare var_3 all'accumulatore; memorizzare il risultato nell'accumulatore *) |
) |
(* Ottenere il contenuto dell'accumulatore salvato e confrontarlo con il contenuto attuale dell'accumulatore; memorizzare il risultato nell'accumulatore *) |
|
ST |
var_4 |
(* Memorizzare l'accumulatore in var_4 *) |