IAI America ASEL User Manual
Page 121
![background image](/manuals/350317/121/background.png)
Part 2 Programs
Chapter 3 Explanation of Commands
99
Part 2 Programs
z
MULT (Multiply)
Command, declaration
Extension condition
(LD, A, O, AB, OB)
Input condition
(I/O, flag)
Command,
declaration
Operand 1
Operand 2
Output
(Output, flag)
Optional
Optional
MULT
Variable
number
Data
ZR
[Function]
Multiply the content of the variable specified in operand 1 by the value specified in
operand 2, and assign the result to the variable specified in operand 1.
The output will turn ON when the operation result becomes 0.
[Example 1]
LET
1
3
Assign 3 to variable 1.
MULT
1
2
Multiply the content of variable 1 (3) by 2.
6 (3x2=6) will be stored in variable 1.
[Example 2]
LET
1
4
Assign 4 to variable 1.
LET
3
2
Assign 2 to variable 3.
MULT
1
*3
Multiply the content of variable 1 (4) by the content
of variable 3 (2).
8 (4x2=8) will be stored in variable 1.
z
DIV (Divide)
Command, declaration
Extension condition
(LD, A, O, AB, OB)
Input condition
(I/O, flag)
Command,
declaration
Operand 1
Operand 2
Output
(Output, flag)
Optional
Optional
DIV
Variable
number
Data
ZR
[Function]
Divide the content of the variable specified in operand 1 by the value specified in operand
2, and assign the result to the variable specified in operand 1.
The output will turn ON when the operation result becomes 0.
(Note)
If the variable specified in operand 1 is an integer variable, any decimal places will be
rounded off.
[Example 1]
LET
1
6
Assign 6 to variable 1.
DIV
1
2
Divide the content of variable 1 (6) by 2.
3 (6y2=3) will be stored in variable 1.
[Example 2]
LET
1
6
Assign 6 to variable 1.
LET
3
2
Assign 2 to variable 3.
DIV
1
*3
Divide the content of variable 1 (6) by the content
of variable 3 (2).
3 (6y2=3) will be stored in variable 1.