139
E2
E1
If you want to exchange content of blocks whose size is greater than 1 word,
use work words as an intermediate buffer to hold one of the blocks using
XFER(70) three times.
ER:
Indirectly addressed DM word is non-existent. (Content of
*
DM word
is not BCD, or the DM area boundary has been exceeded.)
5-14-6
SINGLE WORD DISTRIBUTE – DIST(80)
S
: Source data
IR, SR, AR, DM, HR, TC, LR, #
DBs
: Destination base word
IR, AR, DM, HR, TC, LR
Ladder Symbols
Operand Data Areas
Of
: Offset data (BCD)
IR, AR, DM, HR, TC, LR, #
DIST(80)
S
DBs
Of
@DIST(80)
S
DBs
Of
Of must be BCD. DBs must be in the same data area as DBs+Of.
When the execution condition is OFF, DIST(80) is not executed. When the
execution condition is ON, DIST(80) copies the content of S to DBs+Of,
i.e.,Of is added to DBs to determine the destination word.
2
DBs + Of
3 4 5
2
S
3 4 5
ER:
The specified offset data is not BCD, or when added to the DBs, the
resulting address lies outside the data area of the DBs.
Indirectly addressed DM word is non-existent. (Content of
*
DM word
is not BCD, or the DM area boundary has been exceeded.)
EQ:
ON when the content of S is 0; otherwise OFF.
5-14-7
DATA COLLECT – COLL(81)
SBs
: Source base word
IR, SR, AR, DM, HR, TC, LR
Of
: Offset data (BCD)
IR, AR, DM, HR, TC, LR, #
Ladder Symbols
Operand Data Areas
D
: Destination word
IR, AR, DM, HR, TC, LR
COLL(81)
SBs
Of
D
@COLL(81)
SBs
Of
D
Flags
Limitations
Description
Flags
Data Movement
Section 5-14