Instruction redondante
Instruction redondante remplacée par : FP_COMBINE
Cette instruction combine les deux valeurs en entrées s1 et s2 avec la valeur en entrée s3_Mask bit à bit. Le résultat de la fonction est renvoyé en sortie d.
Entrée
Zone de 16 bits ou constante équivalente qui doit être comparée
Zone de 16 bits ou constante équivalente 16 bits qui sauvegarde les données à combiner
Sortie
Zone de 16 bits de sauvegarde des données calculées
Au lieu d’utiliser cette instruction F, nous recommandons d’utiliser l’instruction FP7 correspondante : FP_COMBINE
Le résultat est calculé de la façon suivante :
[d] = ([s1] AND [s3_Mask]) OR ([s2] AND (NOT[s3_Mask]))
Lorsque la valeur en entrée s3_Mask = 16#0, la valeur en entrée s2 est renvoyée en sortie d.
Lorsque la valeur en entrée s3_Mask = 16#FFFF, la valeur en entrée s1 est renvoyée en sortie d.
Les variables s1, s2, s3_Mask et d doivent être du même type de données.
Si le résultat calculé est 0.