F60_CMP

Istruzione ridondante

NOTA

Questa è un'istruzione ridondante. Viene sostituita da: EQ

Confronta il dato a 16 bit specificato da s1 con il dato specificato da s2 se il trigger EN è in stato TRUE. Il risultato dell'operazione di confronto è memorizzato nelle variabili di sistema sys_bIsGreaterThan (> flag), sys_bIsEqual (= flag), sys_bIsLessThan (< flag) e sys_bIsCarry (carry-flag).

Parametri

Ingresso

s1, s2 (WORD, INT, UINT)

area a 16 bit o costante equivalente a 16 bit da confrontare

Note

Dati

Confronto tra s1 e s2

Flag

sys_bIsGreaterThan (>flag)

sys_bIsEqual (=flag)

sys_bIsLessThan (<flag)

sys_bIsCarry (flag di carry)

dati a 16 bit con segno

s1<s2

FALSE FALSE On

#

s1=s2

FALSE On FALSE FALSE

s1>s2

On FALSE FALSE

#

dati a 16 bit senza segno

s1<s2

#

FALSE

#

On

s1=s2

FALSE On FALSE FALSE

s1>s2

#

FALSE

#

FALSE

# passa a TRUE o a FALSE a seconda delle condizioni

Argomenti correlati

L'ultima revisione: 2024-03-13Feedback su questa paginaPanasonic hotline