Maxim Integrated Ultra-High-Speed Flash Microcontroller User Manual
Page 155

14-3
Ultra-High-Speed Flash
Microcontroller User’s Guide
INSTRUCTION CODE
MNEMONIC
D
7
D
6
D
5
D
4
D
3
D
2
D
1
D
0
HEX
BYTE
CYCLE
EXPLANATION
RL A
0
0
1
0
0
0
1
1
23
1
1
The contents of the accumulator are
rotated left by 1 bit.
RLC A
0
0
1
1
0
0
1
1
33
1
1
Rotated left through the carry
by 1 bit.
RR A
0
0
0
0
0
0
1
1
03
1
1
The contents of the accumulator are
rotated right by 1 bit.
RRC A
0
0
0
1
0
0
1
1
13
1
1
Rotated right through the carry
by 1 bit.
L
O
G
IC
A
L
O
P
E
R
A
T
IO
N
SWAP A
1
1
0
0
0
1
0
0
C4
1
1
(A
3-0
)
(A
7-4
)
MOV A, Rn
1
1
1
0
1
n
2
n
1
n
0
E8-EF
1
1
(A) = (Rn)
MOV A, direct
1
a
7
1
a
6
1
a
5
0
a
5
0
a
3
1
a
2
0
a
1
1
a
0
E5
Byte 2
2
2
(A) = (direct)
MOV A, @Ri
1
1
1
0
0
1
1
i
E6-E7
1
2
(A) = ((Ri))
MOV A, #data
0
d
7
1
d
6
1
d
5
1
d
4
0
d
3
1
d
2
0
d
1
0
d
0
74
Byte 2
2
2
(A) = #data
MOV Rn, A
1
1
1
1
1
n
2
n
1
n
0
F8-FF
1
1
(Rn) = (A)
MOV Rn,
direct
1
a
7
0
a
6
1
a
5
0
a
5
1
a
3
n
2
a
2
n
1
a
1
n
0
a
0
A8-AF
Byte 2
2
2
(Rn) = (direct)
MOV Rn,
#data
0
d
7
1
d
6
1
d
5
1
d
4
1
d
3
n
2
d
2
n
1
d
1
n
0
d
0
78-7F
Byte 2
2
2
(Rn) = #data
MOV direct, A
1
a
7
1
a
6
1
a
5
1
a
4
0
a
3
1
a
2
0
a
1
1
a
0
F5
Byte 2
2
2*
(direct) = (A)
MOV direct,
Rn
1
a
7
0
a
6
0
a
5
0
a
4
1
a
3
n
2
a
2
n
1
a
1
n
0
a
0
88-8F
Byte 2
2
2*
(direct) = (Rn)
MOVdirect1,
direct2
1
a
7
a
7
0
a
6
a
6
0
a
5
a
5
0
a
4
a
4
0
a
3
a
3
1
a
2
a
2
0
a
1
a
1
1
a
0
a
0
85
Byte 2
Byte 3
3
3*
(direct1) = (direct2)
(source)
(destination)
D
A
T
A
T
R
A
N
S
F
E
R
MOV direct,
@Ri
1
a
7
0
a
6
0
a
5
0
a
4
0
a
3
1
a
2
1
a
1
i
a
0
86-87
Byte 2
2
2*
(direct) = ((Ri))
Maxim Integrated