Mitsubishi Motors DS5000TK User Manual

Page 174

Advertising
background image

USER’S GUIDE

050396 173/173

174

EXPLANATION

CYCLE

BYTE

HEX

INSTRUCTION CODE

MNEMONIC

EXPLANATION

CYCLE

BYTE

HEX

D

0

D

1

D

2

D

3

D

4

D

5

D

6

D

7

MNEMONIC

JNB bit, rel

0

b

7

r

7

0

b

6

r

6

1

b

5

r

5

1

b

4

r

4

0

b

3

r

3

0

b

2

r

2

0

b

1

r

1

0

b

0

r

0

30

Byte 2
Byte 3

3

2

(PC) = (PC) + 3
IF (bit) = 0 THEN
(PC) = (PC) + rel

JBC bit, direct
rel

0

b

7

r

7

0

b

6

r

6

0

b

5

r

5

1

b

4

r

4

0

b

3

r

3

0

b

2

r

2

0

b

1

r

1

0

b

0

r

0

10

Byte 2
Byte 3

3

2

(PC) = (PC) + 3
IF (bit) = 1 THEN
(bit) = 0 (PC) =
(PC) + rel

CJNE A, direct
rel

1

a7

r

7

0

a6

r

6

1

a5

r

5

1

ad

r

4

0

a3

r

3

1

a2

r

2

0

a1

r

1

1

a0

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

R

OGRAM BRANCHING

CJNE A, #data
rel

1

d7

r

7

0

d6

r

6

1

d5

r

5

1

d4

r

4

0

d3

r

3

1

d2

r

2

0

d1

r

1

0

d0

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

P

R

CJNE Rn,
#data rel

1

d7

r

7

0

d6

r

6

1

d5

r

5

1

d4

r

4

1

d3

r

3

n

2

d2

r

2

n

1

d1

r

1

n

0

d0

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

d7

r

7

0

d6

r

6

1

d5

r

5

1

d4

r

4

0

d3

r

3

1

d2

r

2

1

d1

r

1

i

d0

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
This manual is related to the following products: