Instruction Set - Abov MC80F0304 User Manual

8-bit single-chip microcontrollers
Table of Contents

Advertisement

MC80F0304/08/16
A.3 Instruction Set
Arithmetic / Logic Operation
NO.
MNEMONIC
1
ADC #imm
2
ADC dp
3
ADC dp + X
4
ADC !abs
5
ADC !abs + Y
6
ADC [ dp + X ]
7
ADC [ dp ] + Y
8
ADC { X }
9
AND #imm
AND dp
10
11
AND dp + X
12
AND !abs
13
AND !abs + Y
14
AND [ dp + X ]
15
AND [ dp ] + Y
16
AND { X }
17
ASL A
18
ASL dp
19
ASL dp + X
20
ASL !abs
21
CMP #imm
22
CMP dp
23
CMP dp + X
24
CMP !abs
25
CMP !abs + Y
26
CMP [ dp + X ]
27
CMP [ dp ] + Y
28
CMP { X }
29
CMPX #imm
30
CMPX dp
31
CMPX !abs
32
CMPY #imm
33
CMPY dp
34
CMPY !abs
35
COM dp
36
DAA
37
DAS
38
DEC A
39
DEC dp
40
DEC dp + X
41
DEC !abs
42
DEC X
43
DEC Y
44
DIV
iv
OP
BYTE
CYCLE
CODE
NO
NO
04
2
2
05
2
3
06
2
4
07
3
4
15
3
5
16
2
6
17
2
6
14
1
3
84
2
2
85
2
3
86
2
4
87
3
4
95
3
5
96
2
6
97
2
6
94
1
3
08
1
2
09
2
4
19
2
5
18
3
5
44
2
2
45
2
3
46
2
4
47
3
4
55
3
5
56
2
6
57
2
6
54
1
3
5E
2
2
6C
2
3
7C
3
4
7E
2
2
8C
2
3
9C
3
4
2C
2
4
-
-
-
-
-
-
A8
1
2
A9
2
4
B9
2
5
B8
3
5
AF
1
2
BE
1
2
9B
1
12
OPERATION
Add with carry.
A ← ( A ) + ( M ) + C
Logical AND
A ← ( A ) ∧ ( M )
Arithmetic shift left
C
7
6
5
4
3
Compare accumulator contents with memory contents
( A ) - ( M )
Compare X contents with memory contents
( X ) - ( M )
Compare Y contents with memory contents
( Y ) - ( M )
1'S Complement : ( dp ) ← ~( dp )
Unsupported
Unsupported
Decrement
M ← ( M ) - 1
Divide : YA / X Q: A, R: Y
2
1
0
"0"
November 4, 2011 Ver 2.12
FLAG
NVGBHIZC
NV--H-ZC
N-----Z-
N-----ZC
N-----ZC
N-----ZC
N-----ZC
N-----Z-
-
-
N-----Z-
NV--H-Z-

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents