【GX Works3】四則演算命令(+ - * /)の使い方|16ビット加減乗除
概要
書式
出典: MELSEC iQ-R プログラミングマニュアル(CPUユニット用命令/汎用FUN/汎用FB編)SH-081226 / ops/refs/instructions/05_arithmetic.md より転記。
| 命令記号 | 実行条件 | 主なオペランド/データ型 | 動作 |
|---|---|---|---|
+ / +P | 常時実行/立上り | (s1)(s2)(d) 符号付きBIN16/ANY16_S | 加算(2オペランド/3オペランド形式) |
- / -P | 常時実行/立上り | (s1)(s2)(d) | 減算 |
* / *P | 常時実行/立上り | (s1)(s2)(d) | 乗算。16bit×16bit=32bit(d下位・d+1上位) |
/ / /P | 常時実行/立上り | (s1)(s2)(d) | 除算。商はd、余りはd+1に格納 |
範囲 -32768〜32767(符号なし版_Uは0〜65535)。0除算はエラー(SM0/SD0を確認)。
動作
