Maxim Integrated Secure Microcontroller User Manual

Page 187

Advertising
background image

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


Advertising