DL205 User Manual, 4th Edition, Rev. B
5–127
Chapter 5: Standard RLL Instructions - Bit Operation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
A
B
C
D
Rotate Right (ROTR)
Rotate Right is a 32-bit instruction that rotates the bits in the
accumulator a specified number (Aaaa) of places to the right.
In the following example, when X1 is on, the value in V1400 and V1401 will be loaded into
the accumulator using the Load Double instruction. The bit pattern in the accumulator is
rotated 2 bit positions to the right using the Rotate Right instruction. The value in the
accumulator is copied to V1500 and V1501 using the Out Double instruction.
ROTR
A aaa
Operand Data Type
DL250-1 Range
DL260 Range
A
aaa
aaa
V-memory V
All (See page 3 - 55)
All (See page 3 - 56)
Constant K
1-32
1-32
Handheld Programmer Keystrokes
Direct
SOFT
LDD
V1400
X1
L
oad the
v
al
u
e
i
n
V1400
and
V1401
i
nto the a
ccu
m
u
lator
ROTR
K
2
T
he
bi
t
p
attern
i
n the
a
ccu
m
u
lator
i
s rotated
2
bi
t
p
os
i
t
i
ons to the r
i
ght
OUTD
V1500
C
o
p
y the
v
al
u
e
i
n the
a
ccu
m
u
lator to
V1500
and
V1501
0 0 1 1 0 0 0 1 0 0 0 0 0 0 0 1
V1500
0 1 0 0 1 1 0 0 0 1 0 0 0 0 0 0
0 0 0 0 0 1 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
4 C 4 0
0 1 0 1 1 0 0 1 1 1 0 0 0 0 0 1
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
0 1 1 0 0 1 1 1 0 0 0 0 0 1 0 1
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.
Acc.
V1501
5 9 C 1
6 7 0 5
3 1 0 1
V1400
V1401
STR
$
S
H
FT
ANDST
L
3
D
3
D
S
H
FT
ORN
R
MLR
T
ORN
R
ENT
OUT
GX
S
H
FT
3
D
1
B
ENT
INST#
O
ENT
1
B
4
E
0
A
0
A
ENT
2
C
1
B
5
F
0
A
0
A
ý
ý
þ
þ
230
240
2
5
0
-1
2
6
0
DS
Used
HPP Used