Section 14: instruction set details – Maxim Integrated Ultra-High-Speed Flash Microcontroller User Manual
Page 153

14-1
Ultra-High-Speed Flash
Microcontroller User’s Guide
Details of flags modified by each instruction are located in Section 4.
SECTION 14: INSTRUCTION SET DETAILS
INSTRUCTION CODE
MNEMONIC
D
7
D
6
D
5
D
4
D
3
D
2
D
1
D
0
HEX
BYTE
CYCLE
EXPLANATION
ADD A, Rn
0
0
1
0
1
n
2
n
1
n
0
28-2F
1
1
(A) = (A) + (Rn)
ADD A, direct
0
a
7
0
a
6
1
a
5
0
a
4
0
a
3
1
a
2
0
a
1
1
a
0
25
Byte 2
2
2
(A) = (A) + (direct)
ADD A, @Ri
0
0
1
0
0
1
1
i
26-27
1
2
(A) = (A) + ((Ri))
ADD A, #data
0
d
7
0
d
6
1
d
5
0
d
4
0
d
3
1
d
2
0
d
1
0
d
0
24
Byte 2
2
2
(A) = (A) + #data
ADDC A, Rn
0
0
1
1
1
n
2
n
1
n
0
38-3F
1
1
(A) = (A) + (C) + (Rn)
ADDC A,
direct
0
a
7
0
a
6
1
a
5
1
a
4
0
a
3
1
a
2
0
a
1
1
a
0
35
Byte 2
2
2
(A) = (A) + (C) + (direct)
ADDC A, @Ri
0
0
1
1
0
1
1
i
36-37
1
2
(A) = (A) + (C) + ((Ri))
ADDC A,#data
0
d
7
0
d
6
1
d
5
1
d
4
0
d
3
1
d
2
0
d
1
0
d
0
34
Byte 2
2
2
(A) = (A) + (C) + #data
SUBB A, Rn
1
0
0
1
1
n
2
n
1
n
0
98-9F
1
1
(A) = (A) - (C) - (Rn)
SUBB A, direct
1
a
7
0
a
6
0
a
5
1
a
4
0
a
3
1
a
2
0
a
1
1
a
0
95
Byte 2
2
2
(A) = (A) - (C) - (direct)
SUBB A, @Ri
1
0
0
1
0
1
1
i
96-97
1
2
(A) = (A) - (C) - ((Ri))
SUBB A, #data
1
d
7
0
d
6
0
d
5
1
d
4
0
d
3
1
d
2
0
d
1
0
d
0
94
Byte 2
2
2
(A) = (A) - (C) - #data
INC A
0
0
0
0
0
1
0
0
04
1
1
(A) = (A) + 1
INC Rn
0
0
0
0
1
n
2
n
1
n
0
08-0F
1
1
(Rn) = (Rn) + 1
INC direct
0
a
7
0
a
6
0
a
5
0
a
4
0
a
3
1
a
2
0
a
1
1
a
0
05
Byte 2
2
2*
(direct) = (direct) + 1
INC @Ri
0
0
0
0
0
1
1
i
06-07
1
2
((Ri)) = ((Ri)) + 1
INC DPTR
1
0
1
0
0
0
1
1
A3
1
1
(DPTR) = (DPTR) + 1
DEC A
0
0
0
1
0
1
0
0
14
1
1
(A) = (A) - 1
DEC Rn
0
0
0
1
1
n
2
n
1
n
0
18-1F
1
1
(Rn) = (Rn) - 1
DEC direct
0
a
7
0
a
6
0
a
5
1
a
4
0
a
3
1
a
2
0
a
1
1
a
0
15
Byte 2
2
2*
(direct) = (direct) -1
DEC @Ri
0
0
0
1
0
1
1
i
16-17
1
2
((Ri)) = ((Ri)) - 1
MUL AB
1
0
1
0
0
1
0
0
A4
1
9
(B
15–8
), (A
7–0
) = (A) x (B)
DIV AB
1
0
0
0
0
1
0
0
84
1
10
(B
15–8
), (A
7–0
) = (A) / (B)
A
R
IT
H
M
E
T
IC
O
P
E
R
A
T
IO
N
Maxim Integrated