6-115
CML(P),DCML(P)
1
2
3
4
4
6
7
8
6.4 Data Transfer Instructions
6.4.5 16-bit and 32-bit negation transfers (CML(P),DCML(P))
Program Example
(1) The following program inverts the data from X0 to X7, and transfers result to D0.
[Ladder Mode] [List Mode]
[Operation]
(2) The following program inverts the data at M16 to M23, and transfers the result to Y40 to
Y47.
[Ladder Mode] [List Mode]
[Operation]
(3) The following program inverts the data at D0 when X3 is ON, and stores the result at D16.
[Ladder Mode] [List Mode]
[Operation]
Step
Instruction
Device
These bits are all regarded as 0.
D0
If "Number of bits of < Number of bits of "
11010000
X7 X0
00101111
b7
b0
1 1111111
b15 b8
S
D
Step
Instruction
Device
These bits are all regarded as 0.
If "Number of bits of < Number of bits of "
10100011
Y47
Y40
1 111
Y4B
Y48
01011100
M23 M16
S
D
Step
Instruction
Device
D16
10101111
b7 b0
0 1011011
b15 b8
010100001 0100100
D0
b7 b0b15 b8