High−level Instructions
Description
Multiplies the 32-bit data or 32-bit equivalent constant specified by S1 and the one specified by S2.
The multiplied result is stored in D+3, D+2, D+1 and D.
Multiplicand data
×
(S1+1, S1)
The multiplied result is stored in the 64-bit area.
When processing 32-bit data, the higher 16-bit areas (S1+1, S2+1) are automatically determined once the
lower 16-bit areas (S1, S2) are specified.
The areas (D+3, D+2, D+1) other than the lowest 16-bit area (D) are automatically determined once the
lowest 16-bit area is specified.
Flag conditions
・Error flag (R9007):
・Error flag (R9008):
・= flag (R900B):
3 − 78
Phone: 800.894.0412 - Fax: 888.723.4773 - Web: www.clrwtr.com - Email: info@clrwtr.com
Multiplier data
(S2+1, S2)
Turns on and stays on when the area specified using the index modifier
exceeds the limit.
Turns on for an instant when the area specified using the index modifier
exceeds the limit.
Turns on for an instant when the calculated result is recognized as "0".
Result
(D+3, D+2, D+1, D)