Instructions fun 029 ∗ multiplication – Toshiba 6F3B0253 User Manual
Page 147

6F3B0253
Basic Hardware and Function
145
7. Instructions
FUN 029
∗
Multiplication
Expression
Input
−
[ A
∗
B
→
C+1
⋅
C ]
−
Output
Function
When the input is ON, the data of A is multiplied by the data of B, and the result is stored in
double-length register C+1
⋅
C.
Execution condition
Input
Operation
Output
OFF
No execution
OFF
ON
Execution
ON
Operand
Name
Device
Register
Constant Index
X
Y
R
S
T.
C. XW YW RW SW T
C
D
I
J
K
A Multiplicand
√
√
√
√
√
√
√
√
√
√
√
√
B Multiplier
√
√
√
√
√
√
√
√
√
√
√
√
C Product
√
√
√
√
√
√
√
√
√
Example
When R005 is ON, the data of D0050 is multiplied by the data of RW05, and the result is
stored in double-length register D0101
⋅
D0100 (upper 16-bit in D0101 and lower 16-bit in
D0100).
If the data of D0050 is 1500 and the data of RW05 is 20, the result 30000 is stored in
D0101
⋅
D0100.
D0050
1500
×
D0101
⋅
D0100
30000
RW05
20
D0101
H0000
(upper 16-bit)
D0100
H7530
(lower 16-bit)