Appendix-7 – Panasonic MN103001G/F01K User Manual

Page 449

Advertising
background image

Appendix

Appendix-7

Instruction

Source

Destination

Format

Remarks

MOVM

4

Registers specified by regs = 4

8

Registers specified by regs = 7

9

Registers specified by regs = 8

10

Registers specified by regs = 9

11

Registers specified by regs = 10

12

Registers specified by regs = 11

CLR

CLR

Dn

S0

1

1

ADD

ADD

Dm

Dn

S0

1

1

ADD

Dm

A n

D0

2

1

ADD

A m

Dn

D0

2

1

ADD

A m

A n

D0

2

1

ADD

imm8

Dn

S1

2

1

ADD

imm16

Dn

D2

4

1

ADD

imm32

Dn

D4

6

2

ADD

imm8

A n

S1

2

1

ADD

imm16

A n

D2

4

1

ADD

imm32

A n

D4

6

2

ADD

imm8

SP

D1

3

1

ADD

imm16

SP

D2

4

1

ADD

imm32

SP

D4

6

2

ADDC

ADDC

Dm

Dn

D0

2

1

SUB

SUB

Dm

Dn

D0

2

1

SUB

Dm

A n

D0

2

1

SUB

A m

Dn

D0

2

1

SUB

A m

A n

D0

2

1

SUB

imm32

Dn

D4

6

2

SUB

imm32

A n

D4

6

2

SUBC

SUBC

Dm

Dn

D0

2

1

MUL

MUL

Dm

Dn

D0

2

3

Dn=0

13

Dn is a value which can be expressed with 1 byte

21

Dn is a value which can be expressed with 2 bytes

29

Dn is a value which can be expressed with 3 bytes

34

Dn is a value which can be expressed with 4 bytes

MULU

MULU

Dm

Dn

D0

2

3

Dn=0

13

Dn is a value which can be expressed with 1 byte

21

Dn is a value which can be expressed with 2 bytes

29

Dn is a value which can be expressed with 3 bytes

34

Dn is a value which can be expressed with 4 bytes

DIV

DIV

Dm

Dn

D0

2

4

{MDR,Dn}=0

14
22
30
38

DIVU

DIVU

Dm

Dn

D0

2

4

{MDR,Dn}=0

14
22
30
38

INC

INC

Dn

S0

1

1

INC

A n

S0

1

1

INC4

INC4

A n

S0

1

1

CMP

CMP

Dm

Dn

S0

1

1

CMP

Dm

A n

D0

2

1

CMP

A m

Dn

D0

2

1

CMP

A m

A n

S0

1

1

CMP

imm8

Dn

S1

2

1

CMP

imm16

Dn

D2

4

1

CMP

imm32

Dn

D4

6

2

CMP

imm8

A n

S1

2

1

CMP

imm16

A n

D2

4

1

CMP

imm32

A n

D4

6

2

Code length Execution Cycle

{MDR, Dn} is a value which can be expressed with 1 byte
{MDR, Dn} is a value which can be expressed with 2 bytes
{MDR, Dn} is a value which can be expressed with 3 bytes
{MDR, Dn} is a value which can be expressed with 4 bytes or more

{MDR, Dn} is a value which can be expressed with 1 byte
{MDR, Dn} is a value which can be expressed with 2 bytes
{MDR, Dn} is a value which can be expressed with 3 bytes
{MDR, Dn} is a value which can be expressed with 4 bytes or more

Advertising