Справочник Пользователя для Mitsubishi Electronics QCPU
7-69
SUM(P),DSUM(P)
1
2
3
4
6
6
7
8
7
.5 Data pr
ocessing
instructions
7
.5.2 16-b
it and
32-bit data
checks (SU
M
(P),DSU
M
(P))
7.5.2
16-bit and 32-bit data checks (SUM(P),DSUM(P))
SUM(P),DSUM(P)
Function
SUM
From the 16-bit data in the device designated by
, stores the total number of bits where 1
is set, in the device designated by
.
DSUM
From the 32-bit data in the device designated by
, stores the total number of bits where 1
is set, in the device designated by
.
: Head number of the devices where the total number of bits of "1" is counted (BIN 16/32 bits)
: Head number of the devices where the total number of the bits will be stored (BIN 16/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
S
D
S
D
SUM, DSUM
SUMP, DSUMP
indicates an instruction symbol of SUM/DSUM.
S
D
S
D
S
D
b15
b8
1 1 0 0 1 0 1 1 0 0 1 1 0 0 0 1
b0
b7
b15
b8
0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
b0
b7
Total number of bits where 1 is set
Stores the total number of bits where 1 is set in BIN.
(There are 8 bits where 1 is set in the example.)
(There are 8 bits where 1 is set in the example.)
S
D
S
D
S
D
1 0 0 1 1 1 0 0 1 0 1 0 0 1 1 1
b15
b8
0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0
b0
b7
Total number of bits where 1 is set
Stores the total number of bits where 1 is set in BIN.
(There are 16 bits where 1 is set in the example.)
(There are 16 bits where 1 is set in the example.)
0 0 0 1 0 0 0 0 1 1 1 1 0 1 1 0
b31
b16b15
b0
S
+1