5 Categories and Use of Basic Application Instructions
DVP-PM Application Manual 5-143
API Mnemonic Operands Function
259
MMOV P
16-bit→32-bit Conversion
Controllers
20PM 10PM
Bit Devices Word Devices Program Steps
Type
OP
X Y M S K H KnX KnY KnM KnS T C D V Z
S
* * * * * * * * ***
D * * * * * ***
MMOV, MMOVP: 5 steps
Operands:
S: Source device (16-bit) D: Destination device (32-bit)
Explanations:
MMOV instruction sends the data in 16-bit device S to 32-bit device D. Sign bit (MSB) of source device will be
copied to every bit in the high byte of D.
Program Example:
When X23 = 0N, 16-bit data in D4 will be sent to D6 and D7.
X23
MMOV D4
D6
0011 1
0
0
0
11
1
1000
b15
b0
00 0 001111
D7, D6
1
11111111
b31
b16
1
b0
b15
D4
0
1
1
00
1
111
1
11
11
"+"
0
1
"-"
In the example above, b15 in D4 will be sent to b15~b31 of D7/D6, therefore all bits form b15~b31 will be “negative.”