1. Move operation MOV/MOVD/MOVF
ในหน้านี้6 หัวข้อ
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)
图1 MOV

