Maxim Integrated Secure Microcontroller User Manual
Page 187

Secure Microcontroller User’s Guide
187 of 187
CJNE A,
direct, rel
0
a
7
r
7
0
a
6
r
6
0
a
5
r
5
1
a
4
r
4
0
a
3
r
3
0
a
2
r
2
0
a
1
r
1
0
a
0
r
0
B5
Byte 2
Byte 3
3
2
(PC) = (PC) + 3
IF (direct) < (A)
THEN (PC) = (PC)
+ rel and (C) = 0
OR
IF (direct) > (A)
THEN (PC) = (PC)
+ rel and (C) = 1
CJNE A,
#data, rel
1
d
7
r
7
0
d
6
r
6
1
d
5
r
5
1
d
4
r
4
0
d
3
r
3
1
d
2
r
2
0
d
1
r
1
0
d
0
r
0
B4
Byte 2
Byte 3
3
2
(PC) = (PC) + 3
IF #data < (A)
THEN (PC) = (PC)
+ rel and (C) = 0
OR
IF #data > (A)
THEN (PC) = (PC)
+ rel and (C) = 1
CJNE Rn,
#data, rel
1
d
7
r
7
0
d
6
r
6
1
d
5
r
5
1
d
4
r
4
1
d
3
r
3
n
2
d
2
r
2
n
1
d
1
r
1
n
0
d
0
r
0
B8-BF
Byte 2
Byte 3
3
2
(PC) = (PC) + 3
IF #data < (Rn)
THEN (PC) = (PC)
+ rel and (C) = 0
OR
IF #data > (Rn)
THEN (PC) = (PC)
+ rel and (C) = 1
CJNE @Ri,
#data, rel
1
d
7
r
7
0
d
6
r
6
1
d
5
r
5
1
d
4
r
4
0
d
3
r
3
1
d
2
r
2
1
d
1
r
1
i
d
0
r
0
B6-B7
Byte 2
Byte 3
3
2
(PC) = (PC) + 3
IF #data < ((Ri))
THEN (PC) = (PC)
+ rel and (C) = 0
OR
IF #data > ((Ri))
THEN (PC) = (PC)
+ rel and (C) = 1
DJNZ Rn, rel
1
r
7
1
r
6
0
r
5
1
r
4
1
r
3
n
2
r
2
n
1
r
1
n
0
r
0
D8-Df
Byte 2
2
2
(PC) = (PC) + 2
(Rn) = (Rn) - 1
IF (Rn)
≠ 0 THEN
(PC) = (PC) + rel
DJNZ direct,rel
1
a
7
r
7
1
a
6
r
6
0
a
5
r
5
1
a
4
r
4
0
a
3
r
3
1
a
2
r
2
0
a
1
r
1
1
a
0
r
0
D5
Byte 2
Byte 3
3
2
(PC) = (PC) + 3
(direct) = (direct) - 1
IF (direct)
≠ 0 THEN
(PC) = (PC) + rel
NOP
0
0
0
0
0
0
0
0
00
1
1
(PC) = (PC) + 1