2 - 21 2 - 21
MELSEC-Q/QnA
2 INSTRUCTION TABLES
2.4.4 Data transfer instructions
Table 2.13 Data Transfer Instructions
Category
Instruction
Symbols
Symbol Processing Details
Execution
Condition
Number of
Basic Steps
Subset
See for
Description
MOV
MOV
SD
4
16-bit data
transfer
MOVP
MOVP
SD
(S)
(D)
1
6-78
DMOV
DMOV
SD
32-bit data
transfer
DMOVP
DMOVP
SD
(D+1, D)
(S+1, S)
2 6-78
EMOV
EMOV
SD
Floating
decimal
point data
transfer
EMOVP
EMOVP
SD
(D+1, D)
Real number data
(S+1, S)
2
3
6-80
$MOV
$MOV
SD
Character
string data
transfer
$MOVP
$MOVP
S
D
• Transfers character string designated by
(S) to device designated by (D) onward.
36-82
CML
CML SD16-bit data
negation
transfer
CMLP
CMLP
S
D
(S)
(D)
1 6-84
DCML
DCML SD32-bit data
negation
transfer
DCMLP
DCMLP SD
(D+1, D)(S+1, S)
2 6-84
BMOV
BMOV nSD
Block
transfer
BMOVP
BMOVP nSD
n
(S)
(D)
4 6-87
FMOV
FMOV nSD
Multiple
transfers of
same data
block
FMOVP
FMOVP nSD
n
(S)
(D)
4 6-89
XCH
XCH SD
16-bit data
exchange
XCHP
XCHP SD
(S)
(D
3 6-91
DXCH
DXCH SD
32-bit data
exchange
DXCHP
DXCHP SD
(D+1, D)(S+1, S)
3 6-91
BXCH
BXCH nSD
Block data
exchange
BXCHP
BXCHP nSD
n
(S)
(D)
46-93
SWAP
SWAP D
Exchange
of upper
and lower
bytes
SWAPP
SWAPP D
8 bits
b0
8 bits
b15 b8 b7to
to
b0
8 bits
8 bits
b15 b8
b7
to to
(D)
(S)
36-95
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com