DVP - ES2/SA2/SS2/SA2/SX2/SE Operation Manual - Programming

API

16

 

Mnemonic

 

Operands

Function

 

 

 

 

 

 

D

FMOV

 

P

 

Fill Move

 

 

 

 

 

 

Controllers

ES2/EX2 SS2 SA2SE SX2

Type

 

Bit Devices

 

 

 

 

Word devices

 

 

 

 

 

 

Program Steps

 

OP

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X

Y

M

S

 

K

H

KnX

KnY

KnM

KnS

T

C

D

E

F

FMOV, FMOVP: 7 steps

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S

 

 

 

 

 

 

*

*

*

*

*

*

*

*

*

 

*

*

DFMOV, DFMOVP: 13

D

 

 

 

 

 

 

 

 

 

*

*

*

*

*

*

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

steps

 

 

n

 

 

 

 

 

 

*

*

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PULSE

 

 

 

16-bit

 

 

 

 

32-bit

 

 

 

 

 

 

 

 

ES2/EX2

SS2

SA2

SX2

ES2/EX2

SS2

 

SA2

SX2

ES2/EX2

SS2

 

SA2

SX2

 

 

 

 

 

 

SE

 

SE

 

SE

Operands:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S: Source of data D: Destination of data

n: Number of data to be moved

 

 

Explanations:

1.The contents in n registers starting from the device designated by S will be moved to n registers starting from the device designated by D. If n exceeds the actual number of available source devices, only the devices that fall within the valid range will be used

2.If operand S use index register F, only 16-bit instruction is available

3.The range of n: 1~ 512

Program example:

When X20 = ON, K10 will be moved to the 5 consecutive registers starting from D10

X20

FMOV K10 D10 K5

K10

K10

 

D10

 

K10 D11

K10 D12 n=5

K10

 

D13

 

K10

 

D14

 

3 - 70

Page 186
Image 186
Delta DVP-ES2/EX2/SS2/SA2/SX2/SE manual Fmov, DFMOV, Dfmovp