Mitsubishi Motors DS5000TK User Manual

Page 173

Advertising
background image

USER’S GUIDE

050396 172/173

173

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

ACALL addr 11

a

10

a

7

a

9

a

6

a

8

a

5

1

a

4

0

a

3

0

a

2

0

a

1

1

a

0

Byte 1
Byte 2

2

2

(PC) = (PC) + 2
(SP) = (SP) + 1
((SP)) = (PC

7–0

)

(SP) = (SP) + 1
((SP)) = (PC

15–8

)

(PC)=page address

LCALL addr 16

0

a

15

a

7

0

a

14

a

6

0

a

13

a

5

1

a

12

a

4

0

a

11

a

3

0

a

10

a

2

1

a

9

a

1

0

a

8

a

0

12

Byte 2
Byte 3

3

2

(PC) = (PC) + 3
(SP) = (SP) + 1
((SP)) = (PC

7–0

)

(SP) = (SP) + 1
((SP)) = (PC

15–8

)

(PC) = addr

15–0

RET

0

0

1

0

0

0

1

0

22

1

2

(PC

15–8

) = ((SP))

(SP) = (SP) – 1
(PC

7–0

) = ((SP))

(SP) = (SP) – 1

A

NCHING

RETI

0

0

1

1

0

0

1

0

32

1

2

(PC

15–8

) = ((SP))

(SP) = (SP) – 1
(PC

7-0

) = ((SP))

(SP) = (SP) – 1

R

AM BRA

N

AJMP addr 11

a

10

a

7

a

9

a

6

a

8

a

5

0

a

4

0

a

3

0

a

2

0

a

1

1

a

0

Byte 1
Byte 2

2

2

(PC) = (PC) + 2
(PC

10-0

) =

page addr

PROG

R

LJMP addr 16

0

a

15

a

7

0

a

14

a

6

0

a

13

a

5

0

a

12

a

4

0

a

11

a

3

0

a

10

a

2

1

a

9

a

1

0

a

8

a

0

02

Byte 2
Byte 3

3

2

(PC) = addr15-0

SJMP rel

1

r

7

0

r

6

0

r

5

0

r

4

0

r

3

0

r

2

0

r

1

0

r

0

80

Byte 2

2

2

(PC) = (PC) + 2
(PC) = (PC) + rel

JMP @A +
DPTR

0

1

1

1

0

0

1

1

73

1

2

(PC) = (A) +
(DPTR)

JZ rel

0

r

7

1

r

6

1

r

5

0

r

4

0

r

3

0

r

2

0

r

1

0

r

0

60

Byte 2

2

2

(PC) = (PC) + 2
IF (A) = 0 THEN
(PC) = (PC) + rel

JNZ rel

0

r

7

1

r

6

1

r

5

1

r

4

0

r

3

0

r

2

0

r

1

0

r

0

70

Byte 2

2

2

(PC) = (PC) + 2
IF (A)



0 THEN

(PC) = (PC) + rel

JC rel

0

r

7

1

r

6

0

r

5

0

r

4

0

r

3

0

r

2

0

r

1

0

r

0

40

Byte 2

2

2

(PC) = (PC) + 2
IF (C) = 1 THEN
(PC) = (PC) + rel

JC rel

0

r

7

1

r

6

0

r

5

0

r

4

0

r

3

0

r

2

0

r

1

0

r

0

40

Byte 2

2

2

(PC) = (PC) + 2
IF (C) = 1 THEN
(PC) = (PC) + rel

JNC rel

0

r

7

1

r

6

0

r

5

1

r

4

0

r

3

0

r

2

0

r

1

0

r

0

50

Byte 2

2

2

(PC) = (PC) + 2
IF (C)



0 THEN

(PC) = (PC) + rel

JB bit, rel

0

b

7

r

7

0

b

6

r

6

1

b

5

r

5

0

b

4

r

4

0

b

3

r

3

0

b

2

r

2

0

b

1

r

1

0

b

0

r

0

20

Byte 2
Byte 3

3

2

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

Advertising
This manual is related to the following products: