1. Move operation MOV/MOVD/MOVF

1. Move operation MOV/MOVD/MOVF

1.1. Instruction Description

The instruction copies the input value (S) to the output register (D) without changing the original value.

1.2. The valid operands of the instruction

1.2.1. Single word instruction(MOV)

Input/Output Data Type operand Description
IN 16 bit integer D/CV/TV/AI/AO/K/H/V/Z/FD, bit composite word (X/Y/M/C/T/S), local variable (LW) Input
OUT 16 bit integer D/CV/TV/AO/V/Z/FD, bit composite word (Y/M/C/T/S), local variable (LW) output

1.2.2. Double word instruction(MOVD)

Input/Output Data Type operand Description
IN 32-bit integer D/CV/K/H/FD, bit composite word (X/Y/M/C/T/S), local variable (LD) input
OUT 32-bit integer D/CV/FD, bit composite word (Y/M/C/T/S), local variable (LD) output

1.2.3. Float instruction(MOVF)

Input/Output Data Type operand Description
IN 32-bit real number D/K/FD, local variable (LF) input
OUT 32-bit real number D/FD, local variable (LF) output

1.3. Example

Command table:

NETWORK 000

LD X000

MOV D0 D1 // Copy D0 to D1

LD X001

MOVD D2 D4 // Double word (D2, D3) copied to (D4, D5)

LD X002

MOVF D6 D8 // Floating point (D6, D7) copied to (D8, D9)

MOV

图1 MOV