Owner's manual
14-3
Ultra-High-Speed Flash
Microcontroller User’s Guide
IN STRUCTION CODE
MNE MO NIC
D
7
D
6
D
5
D
4
D
3
D
2
D
1
D
0
H EX BYTE C YCLE E X PLANAT ION
RL A
0 0 1 0 0 0 1 1 23 1 1
The c on te nts of t he a c cu m u l a t or are
rotated lef t b y 1 bit.
RLC A
0 0 1 1 0 0 1 1 33 1 1
Ro ta ted le ft through t he carry
by 1 b it.
R R A 0 0 0 0 0 0 1 1 03 1 1
The c on te nts of t he a c cu m u l a t or are
rotated right by 1 b it.
R RC A 0 0 0 1 0 0 1 1 13 1 1
Ro ta ted right t hrough th e c arry
by 1 b it.
LOG ICAL OPERATION
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
B y t e 2
2 2 (A) = (direct)
MOV A, @R i 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
B y t e 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
B y t e 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
B y t e 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
B y t e 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
B y t e 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
B y t e 2
B y t e 3
3 3*
(direct1) = (direct2)
(source)
(desti n a t i o n)
DATA TRANSFER
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
B y t e 2
2 2* (direct) = ((Ri))
Maxim Integrated