DL205 User Manual, 4th Edition, Rev. B
5–147
Chapter 5: Standard RLL Instructions - Table
1
2
3
4
5
6
7
8
9
10
11
12
13
14
A
B
C
D
Copy Data From V-Memory to a Data Label Area
In the following example, data is copied from V-memory to a data label area. When X1 is on,
the constant value (K4) is loaded into the accumulator using the Load instruction. This value
specifies the length of the table and is placed in the second stack location after the next Load
and Load Address instructions are executed. The constant value (K2) is loaded into the
accumulator using the Load instruction. This value specifies the offset for the source and
destination data, and is placed in the first stack location after the Load Address instruction is
executed. The source address where data is being copied from is loaded into the accumulator
using the Load Address instruction. The MOVMC instruction specifies the destination
starting location and executes the copying of data from V-memory to the data label area.
WARNING: The offset for this usage of the instruction starts at 0. If the offset (or the specified data
table range) is large enough to cause data to be copied from V-memory to beyond the end of the DLBL
area, then anything after the specified DLBL area will be replaced with invalid instructions.
6151
CON
8845
CON
2500
CON
6835
CON
K
N
K
N
K
N
K
N
DirectSOFT
Handheld Programmer Keystrokes
LD
K4
X1
Load the value 4 into the
accumulator specifying the
number of locations to be
copied.
LD
K2
Load the value 2 into the
accumulator specifying the
offset for source and
destination locations.
LDA
O 2000
V2001
4532
V2002
6151
V2003
8845
V2004
2500
V1777
XXXX
V2000
1234
Data Label Area
Programmed
After the END
Instruction
MOVMC
K1
K1 is the data label
destination area where the
data will be copied to
V2005
6835
V2006
XXXX
DLBL K1
Offset
7 04 1
CON
4648
CON
K
N
K
N
Offset
Convert octal 2000 to HEX
400 and load the value into
the accumulator. This
specifies the source location
where the data will be
copied from
STR
$
SHFT
ANDST
L
3
D
SHFT
JMP
K
ENT
4
E
SHFT
ANDST
L
3
D
SHFT
ORST
M
AND
V
INST#
O
ORST
M
2
C
SHFT
ENT
0
A
2
C
0
A
0
A
0
A
ENT
JMP
K
1
B
SHFT
ANDST
L
3
D
SHFT
JMP
K
ENT
2
C
1
B
ENT
DS Used
HPP Used