Fujitsu F2MC-8L MB89620 Series Hardware Manual page 302

8-bit microcontroller
Table of Contents

Advertisement

n Arithmetic Operation Instructions
Table B.3b Arithmetic Operation Instructions
No.
1
ADDC A,Ri
2
ADDC A,#d8
3
ADDC A,dir
4
ADDC A,@IX+off
5
ADDC A,@EP
6
ADDCW A
7
ADDC A
8
SUBC A,Ri
9
SUBC A,#d8
10
SUBC A,dir
11
SUBC A,@IX+off
12
SUBC A,@EP
13
SUBCW A
14
SUBC A
15
INC Ri
16
INCW EP
17
INCW IX
18
INCW A
19
DEC Ri
20
DECW EP
21
DECW IX
22
DECW A
23
MULU A
24
DIVU A
25
ANDW A
26
ORW A
27
XORW A
28
CMP A
29
CMPW A
30
RORC A
31
ROLC A
32
CMP A,#d8
33
CMP A,dir
34
CMP A,@EP
35
CMP A,@IX+off
36
CMP A,Ri
37
DAA
38
DAS
39
XOR A
40
XOR A,#d8
41
XOR A,dir
42
XOR A,@EP
43
XOR A,@IX+off
44
XOR A,Ri
45
AND A
46
AND A,#d8
47
AND A,dir
48
AND A,@EP
49
AND A,@IX+off
50
AND A,Ri
51
OR A
52
OR A,#d8
53
OR A,dir
54
OR A,@EP
55
OR A,@IX+off
56
OR A,Ri
57
CMP dir,#d8
58
CMP @EP,#d8
59
CMP @IX+off,#d8
60
CMP Ri,#d8
61
INCW SP
62
DECW SP
MB89620 series
Mnemonic
~
#
(A) ← (A) + (Ri) + C
3
1
(A) ← (A) + d8 + C
2
2
(A) ← (A) + (dir) + C
3
2
(A) ← (A) +( (IX) + off ) + C
4
2
(A) ← (A) + ( (EP) ) + C
3
1
(A) ← (A) + (T) + C
3
1
(AL) ← (AL) + (TL) + C
2
1
(A) ← (A) − (Ri) − C
3
1
(A) ← (A) − d8 − C
2
2
(A) ← (A) − (dir) − C
3
2
(A) ← (A) − ( (IX) + off ) − C
4
2
(A) ← (A) − ( (EP) ) − C
3
1
(A) ← (T) − (A) − C
3
1
(AL) ← (TL) − (AL) − C
2
1
(Ri) ← (Ri) + 1
4
1
(EP) ← (EP) + 1
3
1
(IX) ← (IX) + 1
3
1
(A) ← (A) + 1
3
1
(Ri) ← (Ri) − 1
4
1
(EP) ← (EP) − 1
3
1
(IX) ← (IX) − 1
3
1
(A) ← (A) − 1
3
1
(A) ← (AL)
19
1
(A) ← (T) / (AL), MOD → (T)
21
1
(A) ← (A) ∧ (T)
3
1
(A) ← (A) ∨ (T)
3
1
(A) ← (A) ∀ (T)
3
1
2
1
3
1
2
1
2
1
3
2
3
2
3
1
4
2
3
1
2
1
Decimal adjust for addition
2
1
Decimal adjust for subtraction
(A) ← (AL) ∀ (TL)
2
1
(A) ← (AL) ∀ d8
2
2
(A) ← (AL) ∀ (dir)
3
2
(A) ← (AL) ∀ ( (EP) )
3
1
(A) ← (AL) ∀ ( (IX) + off )
4
2
(A) ← (AL) ∀ (Ri)
3
1
(A) ← (AL) ∧ (TL)
2
1
(A) ← (AL) ∧ d8
2
2
(A) ← (AL) ∧ (dir)
3
2
(A) ← (AL) ∧ ( (EP) )
3
1
(A) ← (AL) ∧ ( (IX) + off )
4
2
(A) ← (AL) ∧ (Ri)
3
1
(A) ← (AL) ∨ (TL)
2
1
(A) ← (AL) ∨ d8
2
2
(A) ← (AL) ∨ (dir)
3
2
(A) ← (AL) ∨ ( (EP) )
3
1
(A) ← (AL) ∨ ( (IX) + off )
4
2
(A) ← (AL) ∨ (Ri)
3
1
5
3
4
2
5
3
4
2
(SP) ← (SP) + 1
3
1
(SP) ← (SP) − 1
3
1
Operation
×
(TL)
(TL) − (AL)
(T) − (A)
C →A
C ← A
(A) − d8
(A) − (dir)
(A) − ( (EP) )
(A) − ( (IX) + off )
(A) − (Ri)
(dir) − d8
( (EP) ) − d8
( (IX) + off ) − d8
(Ri) − d8
TL
TH
AH
N Z V C
OP code
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
dH
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
dH
+ + + +
+ + + +
+ + + −
− − − −
− − − −
+ + − −
dH
+ + + −
− − − −
− − − −
+ + − −
dH
− − − −
dH
− − − −
dL
00
00
+ + R −
dH
+ + R −
dH
+ + R −
dH
+ + + +
+ + + +
+ + − +
+ + − +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + R −
+ + R −
+ + R −
+ + R −
+ + R −
+ + R −
+ + R −
+ + R −
+ + R −
+ + R −
+ + R −
+ + R −
+ + R −
+ + R −
+ + R −
+ + R −
+ + R −
+ + R −
+ + + +
+ + + +
+ + + +
+ + + +
− − − −
− − − −
APPENDIX
28 to 2F
24
25
26
27
23
22
38 to 3F
34
35
36
37
33
32
C8 to CF
C3
C2
C0
D8 to DF
D3
D2
D0
01
11
63
73
53
12
13
03
02
14
15
17
16
18 to 1F
84
94
52
54
55
57
56
58 to 5F
62
64
APPEND
65
67
66
68 to 6F
72
74
75
77
76
78 to 7F
95
97
96
98 to 9F
C1
D1
281

Advertisement

Table of Contents
loading

Table of Contents