F47_BSUB2

冗長命令

注記

この命令は冗長F命令です。次の命令に置き換わっています:FP_SUB_BCD

実行条件ENがONのとき、s1で指定された4桁BCDデータ(16ビット)から、s2で指定された4桁BCDデータ(16ビット)を減算します。結果はdに格納されます。

  1. 値の例: 16#16 (BCD)

  2. 値の例: 16#4 (BCD)

  3. 演算結果 16#12 (BCD)

  4. 実行条件: ON

パラメータ

入力

s1 (WORD)

被減算データ(4桁BCDデータを格納している16ビットエリア)

s2 (WORD)

減算データ(4桁BCDデータを格納している16ビットエリア)

出力

d (WORD)

演算結果(4桁BCDデータを格納している16ビットエリア)

エラーフラグ

sys_bIsEqual (1回のスキャンに対してTRUE)

結果が "0"のとき

sys_bIsCarry (1回のスキャンに対してTRUE)

演算結果がオーバーフローしたときON

関連トピック

最終修正日: 2020-02-12このページに関するフィードバックお問い合わせ窓口