47
2
3
4
5
6
7
8
2.4
B
asic instructio
ns
2.4.4
D
ata tran
sfer
instr
uctions
2.4.4
Data transfer instructions
Category
In
struction
Symb
ol
Symbol
Processing Details
Execution
Condition
Nu
mb
er of
Basic S
tep
s
Su
bset
See fo
r D
escript
ion
16-bit data
transfer
MOV
*1
MOVP
32-bit data
transfer
DMOV
*2
DMOVP
Floating
decimal point
data transfer
(Single
precision)
EMOV
*2
*3
EMOVP
Floating
decimal point
data transfer
(Double
precision)
EDMOV
2
*3
EDMOVP
Character
string data
transfer
$MOV
• Transfers character string designated by (S)
to device designated by (D) onward.
3
-
$MOVP
16-bit data
negation
transfer
CML
*1
CMLP
32-bit data
negation
transfer
DCML
*2
DCMLP
Block
transfer
BMOV
4
BMOVP
Identical 16-
bit data block
transfers
FMOV
4
FMOVP
Identical 32-
bit data block
transfers
DFMOV
4
DFMOVP
16-bit data
exchange
XCH
3
XCHP
32-bit data
exchange
DXCH
3
DXCHP
M
OV
S D
(S)
(D)
M
OV
P
S D
DM
OV
S D
(S
+1
,S)
(D
+1
,D)
DM
OV
P
S D
E
M
OV
S D
(S
+1
,
S)
(D
+1
,
D)
Rea
l
number
data
E
M
OV
P
S D
EDM
OV
S D
(S+
3
, S+
2
, S+
1
, S)
(D+
3
, D+
2
, D+
1
, D)
Real number data
EDM
OV
P S D
$
M
OV
S D
$
M
OV
P
S D
CM
L
S D
(S)
(D)
CM
L
P
S D
DCM
L
S D
(S
+1
,S)
(D
+1
,D)
DCM
L
P
S D
B
M
OV
n
S D
n
(S)
(D)
B
M
OV
P
n
S D
F
M
OV
n
S
D
n
(S)
(D)
F
M
OV
P
n
S
D
D
F
M
OV
n
S
D
n
(S+1,S)
(D+1,D)
DFMOVP
n
S
D
XCH
D1 D2
(D1)
(D2)
XC
H
P
D1 D2
DXC
H
D1 D2
(D1
+
1
,
D1)
(D2
+
1
,
D2)
DXC
H
P
D1 D2