Справочник Пользователя для Mitsubishi Electronics QCPU
6-30
*(P),/(P)
6.2.3
BIN 16-bit multiplication and division operations (*(P),/(P))
*(P),/(P)
Function
*
(1) Multiplies BIN 16-bit data designated by
and BIN 16-bit data designated by
, and
stores the result in the device designated by
.
(2) If
is a bit device, designation is made from the lower bits.
K1.......... Lower 4 bits (b0 to b3)
K4.......... Lower 16 bits (b0 to b15)
K8.......... 32 bits (b0 to b31)
K4.......... Lower 16 bits (b0 to b15)
K8.......... 32 bits (b0 to b31)
(3) Values for
and
can be designated between 32768 and 32767 (BIN, 16 bits).
(4) Judgments
whether , ,
and
are
positive
or negative are made on the basis of the
most significant bit (b15 for
, and
, for
and b31).
• 0: Positive
• 1: Negative
: Data to be multiplied/divided or head number of the devices where the data to be multiplied/divided is stored
(BIN 16 bits)
:
Data for multiplying/dividing or head number of the devices where the data for multiplying/dividing is stored
(BIN 16 bits)
:
Head number of the devices where the multiplication/division operation result will be stored (BIN 32 bits)
Setting
Data
Internal Devices
R, ZR
J
\
U
\G
Zn
Constants
K, H
Other
Bit
Word
Bit
Word
––
––
––
––
Basic
Process
High
performance
Redundant Universal
Command
Command
P
S1
S2
D
S1
S2
D
*, /
, /
*P, / P
indicates an instruction symbol of * .
S1
S2
D
S1
S2
D
S1
S2
D
b0
1234 (BIN)
b15
b0
5678 (BIN)
b15
b0
b16 b15
7006652 (BIN)
b31
S1
S2
D
D
D
Example
S1
S2
S1
S2
D
S1
S2
D