IDEC MicroSmart User Manual

Page 227

Advertising
background image

9: M

OVE

I

NSTRUCTIONS

« FC4A M

ICRO

S

MART

U

SER

S

M

ANUAL

»

9-9

Repeat Operation in the Indirect Bit Move Instructions

Repeat Bit Operands (Source and Destination)

If a repeat operation is designated for bit operands such as input, output, internal relay, or shift register, bit operands as
many as the repeat cycles are moved.

Repeat Word Operands (Source and Destination)

If a repeat operation is designated for word operands such as data register, bit statuses as many as the repeat cycles in the
designated data register are moved.

S1 –

D10

I0

IBMV

S2

5

D1 –

D20

SOTU

REP

D2

12

D10

+ 5 → D20 + 12

Bit 15

Bit 5

Bit 12

Since source operand S1 is a data register and the value of
source operand S2 is 5, the source data is bit 5 of data register
D10 designated by source operand S1.

Since destination operand D1 is a data register and the value of
source operand D2 is 12, the destination is bit 12 of data regis-
ter D20 designated by destination operand D1.

As a result, when input I0 is on, the ON/OFF status of data regis-
ter D10 bit 5 is moved to data register D20 bit 12.

14 13 12 11 10 9

8

7

6

5

4

3

2

1

0

D10

Bit 15 14 13 12 11 10 9

8

7

6

5

4

3

2

1

0

D20

S1 R

M10

I1

IBMV

S2

5

D1 R

Q30

SOTU

REP

3

D2

9

M10

+ 5 → Q30 + 9

Repeat = 3

M27

M10

M17

M20

M15

5th from M10

Q47

Q30

Q37

Q41

9th from Q30

Q44

Since source operand S1 is internal relay M10 and the value of
source operand S2 is 5, the source data is 3 internal relays star t-
ing with M15.

Since destination operand D1 is output Q30 and the value of desti-
nation operand D2 is 9, the destination is 3 outputs star ting with
Q41.

As a result, when input I1 is on, the ON/OFF statuses of internal
relays M15 through M17 are moved to outputs Q41 through Q43.

Q43

S1 R

D10

I2

IBMV

S2

5

D1 R

D20

SOTU

REP

3

D2

12

D10

+ 5 → D20 + 12

Repeat = 3

Since source operand S1 is data register D10 and the value of
source operand S2 is 5, the source data is 3 bits star ting with bit
5 of data register D10.

Since destination operand D1 is data register D20 and the value
of destination operand D2 is 12, the destination is 3 bits star ting
with bit 12 of data register D20.

As a result, when input I2 is on, the ON/OFF statuses of data reg-
ister D10 bits 5 through 7 are moved to data register D20 bits 12
through 14.

Bit 15

Bit 5

Bit 12

14 13 12 11 10 9

8

7

6

5

4

3

2

1

0

D10

Bit 15 14 13 12 11 10 9

8

7

6

5

4

3

2

1

0

D20

Advertising