6-114
CML(P),DCML(P)
6.4.5 16-bit and 32-bit negation transfers (CML(P),DCML(P))
CML(P),DCML(P)
Function
CML
(1) Inverts 16-bit data designated by bit by bit, and transfers the result to the device
designated by .
DCML
(1) Inverts 32-bit data designated by bit by bit, and transfers the result to the device
designated by .
Operation Error
(1) There are no operation errors associated with the CML(P) or DCML(P) instruction.
: Data to be reversed or the number of the device where data to be reversed is stored (BIN 16/32 bits)
: Number of the device where the reversing result 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
CML, DCML
CMLP, DCMLP
S D
S D
indicates an instruction symbol of CML, DCML.
S
D
S
D
S
D
b15
1
Before execution
0 1 1 0 1 0 0 0 1 1 1 0 010
b0
b15
1 1 1 1 1 1 1 1
b0
After execution
Inversion
0000 000 0
S
D
S
D
1Before execution
0
11
0
1
0 0 0
11 1
0 0
1
0
Inversion
b15 b0 b0b15
A
fter execution
1 1 1 1 1 1 1 1
b15 b0 b0b15
+1
+1
000 0 000 0
S
D
S
S
D
D