冗長命令
この命令は冗長F命令です。次の命令に置き換わっています:INT_TO_DINT
16ビットデータを符号および値を変えずに、32ビットデータに変換します。F89命令では、sで指定された16ビットデータの符号ビットを、dで指定された上位16ビットエリア(拡張16ビットエリア)の全16ビットにコピーします。
入力
変換する16ビットデータを格納しているエリア(ビット15は符号ビット)
出力
変換結果の32ビットデータを格納するエリア。下位16ビットにはsの内容を、上位16ビットにはsの符号ビットをコピーします。
sで指定された16ビットデータのビット15(符号ビット)が0のときは、dで指定された上位16ビットをすべて"0"にします。sの符号ビットが"1"のときは、dの上位16ビットを"1"にします。