beautypg.com

FUJITSU F2MCTM-16LX User Manual

Page 617

background image

601

APPENDIX B Instructions

Note:

See Table B.5-1 and Table B.5-2 for information on (a) to (d) in the table.

Table B.8-2 38 Transfer Instructions (byte)

Mnemonic

#

RG

B

Operation

L

H

A
H

I

S

T

N

Z

V

C

R

M
W

MOVW A,dir

2

3

0

(c)

word (A) <-- (dir)

-

*

-

-

-

*

*

-

-

-

MOVW A,addr16

3

4

0

(c)

word (A) <-- (addr16)

-

*

-

-

-

*

*

-

-

-

MOVW A,SP

3

1

0

0

word (A) <-- (SP)

-

*

-

-

-

*

*

-

-

-

MOVW A,RWi

1

2

1

0

word (A) <-- (RWi)

-

*

-

-

-

*

*

-

-

-

MOVW A,ear

2

2

1

0

word (A) <-- (ear)

-

*

-

-

-

*

*

-

-

-

MOVW A,eam

2+

3 + (a)

0

(c)

word (A) <-- (eam)

-

*

-

-

-

*

*

-

-

-

MOVW A,io

2

3

0

(c)

word (A) <-- (io)

-

*

-

-

-

*

*

-

-

-

MOVW A,@A

2

3

0

(c)

word (A) <-- ((A))

-

-

-

-

-

*

*

-

-

-

MOVW A,#imm16

3

2

2

0

word (A) <-- imm16

-

*

-

-

-

*

*

-

-

-

MOVW A,@RWi+disp8

2

5

1

(c)

word (A) <-- ((RWi)+disp8)

-

*

-

-

-

*

*

-

-

-

MOVW A,@RLi+disp8

3

10

2

(c)

word (A) <-- ((RLi)+disp8)

-

*

-

-

-

*

*

-

-

-

MOVW dir,A

2

3

0

(c)

word (dir) <-- (A)

-

-

-

-

-

*

*

-

-

-

MOVW addr16,A

3

4

0

(c)

word (addr16) <-- (A)

-

-

-

-

-

*

*

-

-

-

MOVW SP,A

1

1

0

0

word (SP) <-- (A)

-

-

-

-

-

*

*

-

-

-

MOVW RWi,A

1

2

1

0

word (RWi) <-- (A)

-

-

-

-

-

*

*

-

-

-

MOVW ear,A

2

2

1

0

word (ear) <-- (A)

-

-

-

-

-

*

*

-

-

-

MOVW eam,A

2+

3 + (a)

0

(c)

word (eam) <-- (A)

-

-

-

-

-

*

*

-

-

-

MOVW io,A

2

3

0

(c)

word (io) <-- (A)

-

-

-

-

-

*

*

-

-

-

MOVW @RWi+disp8,A

2

5

1

(c)

word ((RWi)+disp8) <-- (A)

-

-

-

-

-

*

*

-

-

-

MOVW @RLi+disp8,A

3

10

2

(c)

word ((RLi)+disp8) <-- (A)

-

-

-

-

-

*

*

-

-

-

MOVW RWi,ear

2

3

2

0

word (RWi) <-- (ear)

-

-

-

-

-

*

*

-

-

-

MOVW

2+

4 + (a)

1

(c)

word (RWi) <-- (eam)

-

-

-

-

-

*

*

-

-

-

MOVW ear,Rwi

2

4

2

0

word (ear) <-- (RWi)

-

-

-

-

-

*

*

-

-

-

MOVW eam,Rwi

2+

5 + (a)

1

(c)

word (eam) <-- (RWi)

-

-

-

-

-

*

*

-

-

-

MOVW RWi,#imm16

3

2

1

0

word (RWi) <-- imm16

-

-

-

-

-

*

*

-

-

-

MOVW io,#imm16

4

5

0

(c)

word (io) <-- imm16

-

-

-

-

-

-

-

-

-

-

MOVW ear,#imm16

4

2

1

0

word (ear) <-- imm16

-

-

-

-

-

*

*

-

-

-

MOVW eam,#imm16

4+

4 + (a)

0

(c)

word (eam) <-- imm16

-

-

-

-

-

-

-

-

-

-

MOVW @AL,AH / MOVW @A,T

2

3

0

(c)

word ((A)) <-- (AH)

-

-

-

-

-

*

*

-

-

-

XCHW A,ear

2

4

2

0

word (A) <--> (ear)

-

-

-

-

-

-

-

-

-

-

XCHW A,eam

2+

5 + (a)

0

2 x (c)

word (A) <-- >(eam)

-

-

-

-

-

-

-

-

-

-

XCHW RWi, ear

2

7

4

0

word (RWi) <--> (ear)

-

-

-

-

-

-

-

-

-

-

XCHW RWi, eam

2+

9 + (a)

2

2 x (c)

word (RWi) <--> (eam)

-

-

-

-

-

-

-

-

-

-

MOVL A,ear

2

4

2

0

long (A) <-- (ear)

-

-

-

-

-

*

*

-

-

-

MOVL A,eam

2+

5 + (a)

0

(d)

long (A) <-- (eam)

-

-

-

-

-

*

*

-

-

-

MOVL A,#imm32

5

3

0

0

long (A) <-- imm32

-

-

-

-

-

*

*

-

-

-

MOVL ear,A

2

4

2

0

long (ear1) <-- (A)

-

-

-

-

-

*

*

-

-

-

MOVL eam,A

2+

5 + (a)

0

(d)

long(eam1) <-- (A)

-

-

-

-

-

*

*

-

-

-