00 07/12/2012 22:01
Operatori logici a bit Significato
B_AND AND a bit
B_OR OR a bit
B_NOT negazione a bit
B_XOR OR esclusivo a bit
Nota
Nelle espressioni aritmetiche la sequenza di elaborazione di tutti gli operatori può essere
determinata con parentesi tonde, scostandosi così dalle normali regole di priorità.
Nota
Tra gli operandi BOOLEANI e gli operatori si devono lasciare degli spazi intermedi.
Nota
L'operatore B_NOT si riferisce ad un solo operando. L'operando è posto dopo l'operatore.
Esempi
Esempio 1: operatori di confronto
IF R10>=100 GOTOF DESTINAZIONE
oppure
R11=R10>=100
IF R11 GOTOF DESTINAZIONE
Il risultato del confronto R10>=100 viene memorizzato temporaneamente in R11.
Esempio 2: Operatori logici
IF (R10<50) AND ($AA_IM[X]>=17.5) GOTOF DESTINAZIONE
oppure
IF NOT R10 GOTOB START
NOT si riferisce solo a un operando.
Esempio 3: Operatori logici a bit
IF $MC_RESET_MODE_MASK B_AND 'B10000' GOTOF ACT_PLANE
Sono bellissimo...
Administrafan