Appendix-8 – Panasonic MN103001G/F01K User Manual

Page 450

Advertising
background image

Appendix

Appendix-8

* Varies according to the state of the instruction buffer.

Code length Execution Cycle

Instruction

Source

Destination

Format

Remarks

AND

AND

Dm

Dn

D0

2

1

AND

imm8

Dn

D1

3

1

AND

imm16

Dn

D2

4

1

AND

imm32

Dn

D4

6

2

AND

imm16

PSW

D2

4

1

OR

OR

Dm

Dn

D0

2

1

OR

imm8

Dn

D1

3

1

OR

imm16

Dn

D2

4

1

OR

imm32

Dn

D4

6

2

OR

imm16

PSW

D2

4

1

XOR

XOR

Dm

Dn

D0

2

1

XOR

imm16

Dn

D2

4

1

XOR

imm32

Dn

D4

6

2

NOT

NOT

Dn

D0

2

1

BTST

BTST

imm8

Dn

D1

3

1

BTST

imm16

Dn

D2

4

1

BTST

imm32

Dn

D4

6

2

BTST

imm8

(d8,An)

D2

4

4

BTST

imm8

(abs32)

D5

7

5

BSET

BSET

Dm

(An)

D0

2

5

BSET

imm8

(d8,An)

D2

4

5

BSET

imm8

(abs32)

D5

7

6

BCLR

BCLR

Dm

(An)

D0

2

5

BCLR

imm8

(d8,An)

D2

4

5

BCLR

imm8

(abs32)

D5

7

6

ASR

ASR

Dm

Dn

D0

2

1

ASR

imm8

Dn

D1

3

1

LSR

LSR

Dm

Dn

D0

2

1

LSR

imm8

Dn

D1

3

1

ASL

ASL

Dm

Dn

D0

2

1

ASL

imm8

Dn

D1

3

1

ASL2

ASL2

Dn

S0

1

1

ROR

ROR

Dn

D0

2

1

ROL

ROL

Dn

D0

2

1

Bcc

BEQ

(d8,PC)

S1

2

3/1*

Branching taken/not taken

BNE

(d8,PC)

S1

2

3/1*

Branching taken/not taken

BGT

(d8,PC)

S1

2

3/1*

Branching taken/not taken

BGE

(d8,PC)

S1

2

3/1*

Branching taken/not taken

BLE

(d8,PC)

S1

2

3/1*

Branching taken/not taken

BLT

(d8,PC)

S1

2

3/1*

Branching taken/not taken

BHI

(d8,PC)

S1

2

3/1*

Branching taken/not taken

BCC

(d8,PC)

S1

2

3/1*

Branching taken/not taken

BLS

(d8,PC)

S1

2

3/1*

Branching taken/not taken

BCS

(d8,PC)

S1

2

3/1*

Branching taken/not taken

BVC

(d8,PC)

D1

3

4/2*

Branching taken/not taken

BVS

(d8,PC)

D1

3

4/2*

Branching taken/not taken

BNC

(d8,PC)

D1

3

4/2*

Branching taken/not taken

BNS

(d8,PC)

D1

3

4/2*

Branching taken/not taken

BRA

(d8,PC)

S1

2

3

Branching taken

Lcc

LEQ

S0

1

1/2*

Branching taken/not taken

LNE

S0

1

1/2*

Branching taken/not taken

LGT

S0

1

1/2*

Branching taken/not taken

LGE

S0

1

1/2*

Branching taken/not taken

LLE

S0

1

1/2*

Branching taken/not taken

LLT

S0

1

1/2*

Branching taken/not taken

LHI

S0

1

1/2*

Branching taken/not taken

LCC

S0

1

1/2*

Branching taken/not taken

LLS

S0

1

1/2*

Branching taken/not taken

LCS

S0

1

1/2*

Branching taken/not taken

LRA

S0

1

1

Branching taken

Advertising