F25_SUB

Instruction redondante

NOTA

Instruction redondante remplacée par : SUB

La constante équivalente à 16 bits ou la zone de 16 bits désignée par s est soustraite de la zone de 16 bits désignée par d si le déclencheur EN est TRUE. Le résultat est sauvegardé dans d (zone diminuende). Toutes les valeurs de 16 bits sont traitées comme des valeurs integer.

Paramètres

Entrée

s (WORD, INT, UINT)

Diminuteur

Sortie

d (WORD, INT, UINT)

Diminuende et résultat

Exemple

  1.  (1) Valeur exemple 16
  2.  (2) Valeur exemple 27
  3.  (3) Résultat -11 lorsque le déclencheur est activé

Remarques

Drapeaux d’erreur

sys_bIsEqual (passe à TRUE pendant un cycle)

Si le résultat calculé est 0.

sys_bIsCarry (passe à TRUE pendant un cycle)

Si le résultat est en dehors de la plage des données de 16 bits (dépassement positif ou négatif).

Thèmes apparentés

Modifié le : 2024-03-13Commentaires sur cette pageAssistance téléphonique