Istruzione ridondante
Questa è un'istruzione ridondante. Viene sostituita da: INT_TO_DINT
Il dato a 16 bit viene convertito in un dato a 32 bit senza che i segni e i valori vengano modificati. F89 copia il bit del segno del dato a 16 bit specificato in s in tutti i bit dell'area a 16 bit più significativa (area a 16 bit estesa) in d.
Ingresso
area dati di origine a 16 bit, il bit 15 è il bit del segno
Uscita
area di destinazione a 32 bit, s copiato nei 16 bit meno significativi, i 16 bit più significativi riempiti con il bit del segno di s
Se il bit del segno (posizione bit 15) del dato a 16 bit specificato da s è 0, tutti i 16 bit più significativi nella variabile allocata a d saranno 0. Se il bit del segno di s è 1, i 16 bit più significativi di d saranno 1.