beautypg.com

FUJITSU F2MCTM-16LX User Manual

Page 618

background image

602

APPENDIX

Note:

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

Table B.8-3 42 Addition/subtraction Instructions (byte, word, long word)

Mnemonic

#

RG

B

Operation

L

H

A
H

I

S

T

N

Z

V

C

R

M
W

ADD

A,#imm8

2

2

0

0

byte (A) <-- (A) + imm8

Z

-

-

-

-

*

*

*

*

-

ADD

A,dir

2

5

0

(b)

byte (A) <-- (A) + (dir)

Z

-

-

-

-

*

*

*

*

-

ADD

A,ear

2

3

1

0

byte (A) <-- (A) + (ear)

Z

-

-

-

-

*

*

*

*

-

ADD

A,eam

2+

4 + (a)

0

(b)

byte (A) <-- (A) + (eam)

Z

-

-

-

-

*

*

*

*

-

ADD

ear,A

2

3

2

0

byte (ear) <-- (ear) + (A)

-

-

-

-

-

*

*

*

*

-

ADD

eam,A

2+

5 + (a)

0

2 x (b)

byte (eam) <-- (eam) + (A)

Z

-

-

-

-

*

*

*

*

*

ADDC

A

1

2

0

0

byte (A) <-- (AH) + (AL) + (C)

Z

-

-

-

-

*

*

*

*

-

ADDC

A,ear

2

3

1

0

byte (A) <-- (A) + (ear)+ (C)

Z

-

-

-

-

*

*

*

*

-

ADDC

A,eam

2+

4 + (a)

0

(b)

byte (A) <-- (A) + (eam)+ (C)

Z

-

-

-

-

*

*

*

*

-

ADDDC

A

1

3

0

0

byte (A) <-- (AH) + (AL) + (C)
(decimal)

Z

-

-

-

-

*

*

*

*

-

SUB

A,#imm8

2

2

0

0

byte (A) <-- (A) - imm8

Z

-

-

-

-

*

*

*

*

-

SUB

A,dir

2

5

0

(b)

byte (A) <-- (A) - (dir)

Z

-

-

-

-

*

*

*

*

-

SUB

A,ear

2

3

1

0

byte (A) <-- (A) - (ear)

Z

-

-

-

-

*

*

*

*

-

SUB

A,eam

2+

4 + (a)

0

(b)

byte (A) <-- (A) - (eam)

Z

-

-

-

-

*

*

*

*

-

SUB

ear,A

2

3

2

0

byte (ear) <-- (ear) - (A)

-

-

-

-

-

*

*

*

*

-

SUB

eam,A

2+

5 + (a)

0

2 x (b)

byte (eam) <-- (eam) - (A)

-

-

-

-

-

*

*

*

*

*

SUBC

A

1

2

0

0

byte (A) <-- (AH) - (AL) - (C)

Z

-

-

-

-

*

*

*

*

-

SUBC

A,ear

2

3

1

0

byte (A) <-- (A) - (ear) - (C)

Z

-

-

-

-

*

*

*

*

-

SUBC

A,eam

2+

4 + (a)

0

(b)

byte (A) <-- (A) - (eam) - (C)

Z

-

-

-

-

*

*

*

*

-

SUBDC

A

1

3

0

0

byte (A) <-- (AH) - (AL) - (C)
(decimal)

Z

-

-

-

-

*

*

*

*

-

ADDW

A

1

2

0

0

word (A) <-- (AH) + (AL)

-

-

-

-

-

*

*

*

*

-

ADDW

A,ear

2

3

1

0

word (A) <-- (A) + (ear)

-

-

-

-

-

*

*

*

*

-

ADDW

A,eam

2+

4+(a)

0

(c)

word (A) <-- (A) + (eam)

-

-

-

-

-

*

*

*

*

-

ADDW

A,#imm16

3

2

0

0

word (A) <-- (A) + imm16

-

-

-

-

-

*

*

*

*

-

ADDW

ear,A

2

3

2

0

word (ear) <-- (ear) + (A)

-

-

-

-

-

*

*

*

*

-

ADDW

eam,A

2+

5+(a)

0

2 x (c)

word (eam) <-- (eam) + (A)

-

-

-

-

-

*

*

*

*

*

ADDCW

A,ear

2

3

1

0

word (A) <-- (A) + (ear) + (C)

-

-

-

-

-

*

*

*

*

-

ADDCW

A,eam

2+

4+(a)

0

(c)

word (A) <-- (A) + (eam) + (C)

-

-

-

-

-

*

*

*

*

-

SUBW

A

1

2

0

0

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

-

-

-

-

-

*

*

*

*

-

SUBW

A,ear

2

3

1

0

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

-

-

-

-

-

*

*

*

*

-

SUBW

A,eam

2+

4+(a)

0

(c)

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

-

-

-

-

-

*

*

*

*

-

SUBW

A,#imm16

3

2

0

0

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

-

-

-

-

-

*

*

*

*

-

SUBW

ear,A

2

3

2

0

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

-

-

-

-

-

*

*

*

*

-

SUBW

eam,A

2+

5+(a)

0

2 x (c)

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

-

-

-

-

-

*

*

*

*

*

SUBCW

A,ear

2

3

1

0

word (A) <-- (A) - (ear) - (C)

-

-

-

-

-

*

*

*

*

-

SUBCW

A,eam

2+

4+(a)

0

(c)

word (A) <-- (A) - (eam) - (C)

-

-

-

-

-

*

*

*

*

-

ADDL

A,ear

2

6

2

0

long (A) <-- (A) + (ear)

-

-

-

-

-

*

*

*

*

-

ADDL

A,eam

2+

7+(a)

0

(d)

long (A) <-- (A) + (eam)

-

-

-

-

-

*

*

*

*

-

ADDL

A,#imm32

5

4

0

0

long (A) <-- (A) + imm32

-

-

-

-

-

*

*

*

*

-

SUBL

A,ear

2

6

2

0

long (A) <-- (A) - (ear)

-

-

-

-

-

*

*

*

*

-

SUBL

A,eam

2+

7+(a)

0

(d)

long (A) <-- (A) - (eam)

-

-

-

-

-

*

*

*

*

-

SUBL

A,#imm32

5

4

0

0

long (A) <-- (A) - imm32

-

-

-

-

-

*

*

*

*

-