AH500 Programming Manual 
6-86 
API 
Instruction code  Operand  Function 
0206    MMOV  P 
S, D 
Converting the 16-bit value into the 
32-bit value 
Device
X  Y  M  S  T  C  HC  D  L  SM  SR  E  PR  K  16#
“$”  DF 
  Pulse instruction  16-bit instruction (5 steps)
32-bit instruction 
Symbol: 
S 
:
Source device  Word 
D 
:
Conversion result  Double word 
Explanation: 
The data in the 16-bit device S is transmitted to the 32-bit device D. The sing bit which is specified is 
copied repeatedly to the destination. 
Example: 
When X0.0 is ON, the value of b15 in D4 is transmitted to b15~b31 in (D7, D6). The data in (D7, D6) 
becomes a negative value. 
 
0 0 1 1 1
0
0
0
1 1
1
10 0 0
b15
b0
0 0 0 0 0
1111
D7, D6
1
1
1111111
b31
b16
1
b0
b15
D4
0
1
1
00
1
111
1
11
11
Plus sign 
0
1
 
 
Minus sign