Maxim Integrated High-Speed Microcontroller User Manual
Page 165
High-Speed Microcontroller User’s Guide
Rev: 062210
165 of 176
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
A
7
A
6
A
5
A
4
A
3
A
2
A
1
A
0
The
contents
of
the
accumulator are rotated left
by one bit.
RLC
A
0 0 1 1 0 0 1 1 33
1
1
C A
7
A
6
A
5
A
4
A
3
A
2
A
0
A
1
The
contents
of
the
accumulator are rotated
right by one bit.
RR
A
0 0 0 0 0 0 1 1 03
1
1
A
7
A
6
A
5
A
4
A
3
A
2
A
0
A
1
The contents of the
accumulator are rotated
right by one bit.
RRC
A
0 0 0 1 0 0 1 1 13
1
1
C A
7
A
6
A
5
A
4
A
3
A
2
A
0
A
1
The
contents
of
the
accumulator are rotated
right by one bit.
LOGIC
A
L O
PERATI
O
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
1 (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)
DAT
A T
R
A
N
S
FER
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))