DL205 User Manual, 4th Edition, Rev. B
5–40
Chapter 5: Standard RLL Instructions - Immediate
1
2
3
4
5
6
7
8
9
10
11
12
13
14
A
B
C
D
Load Immediate Formatted (LDIF)
The Load Immediate Formatted instruction loads a 1–32 bit binary
value into the accumulator. The value reflects the current status of
the input module(s)
at the time the instruction is executed
.
Accumulator bits that are not used by the instruction are set to zero.
In the following example, when C0 is on, the binary pattern of X10–X17 will be loaded into
the accumulator using the Load Immediate Formatted instruction. The Out Immediate
Formatted instruction could be used to copy the specified number of bits in the accumulator
to the specified outputs on the output module, such as Y30–Y37. This technique is useful to
quickly copy an input pattern to outputs (without waiting for the CPU scan).
K
bbb
X
aaa
L
D
I
F
LDIF
X10
K8
C0
Load the value of 8
consecutive location into the
accumulator starting with
X10
OUTIF
Y30
K8
Copy the value of the lower
8 bits of the accumulator to
Y30 --Y37
K8
X10
Location
Constant
0 0 0 0 0 0 0 0 1 0 1 1 0 1 0 1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
Acc.
K8
Y30
Location
Constant
X10
X11
X12
X13
X14
X15
X16
X17
ON
OFF
ON
OFF
ON
ON
OFF
ON
Y30
Y31
Y32
Y33
Y34
Y35
Y36
Y37
ON
OFF
ON
OFF
ON
ON
OFF
ON
Unused accumulator bits
are set to zero
Direct
S
OFT
s
OUT
GX
Handheld Programmer Keystrokes
STR
$
0
A
ENT
5
F
3
D
0
A
3
D
ANDST
L
8
I
ENT
ENT
SHFT
SHFT
5
F
1
B
0
A
8
I
SHFT
8
I
8
I
2
C
Operand Data Type
DL260 Range
aaa
bbb
Intputs X
0–1777
–
Constant K
–
1–32
ý
ý
ý
þ
230
240
2
5
0
-1
2
6
0
DS
Used
HPP
Used