Instruction redondante
Instruction redondante remplacée par : INT_TO_DINT
Les données de 16 bits sont converties en données 32 bits sans modifier les signes et les valeurs. F89 copie le bit du signe des données de 16 bits spécifiées par s vers tous les bits de la zone de 16 bits de poids fort (zone de 16 bits étendue) dans d.
Entrée
Zone de données sources de 16 bits, le bit 15 est le bit de signe
Sortie
Zone de destination de 32 bits, s copié vers la zone de 16 bits de poids faible, zone de 16 bits de poids fort avec le bit de signe de s
Si le bit de signe (position du bit 15) des données de 16 bits désignées par s est 0, toutes les données de 16 bits de poids fort dans la variable, affectées à d seront 0. Si le bit de signe de s est 1, les données 16 bits de poids fort de d seront 1.