English
Language : 

GMS81C1404 Datasheet, PDF (84/93 Pages) Hynix Semiconductor – 8-BIT SINGLE-CHIP MICROCONTROLLERS
GMS81C1404/GMS81C1408
B. INSTRUCTION SET
1. ARITHMETIC/ LOGIC OPERATION
NO.
MNEMONIC
1 ADC #imm
OP BYTE CYCLE
CODE NO NO
04
2
2 Add with carry.
OPERATION
FLAG
NVGBHIZC
2 ADC dp
05
2
3
A←(A)+(M)+C
3 ADC dp + X
06
2
4
4 ADC !abs
07
3
4
NV--H-ZC
5 ADC !abs + Y
15
3
5
6 ADC [ dp + X ]
16
2
6
7 ADC [ dp ] + Y
17
2
6
8 ADC { X }
14
1
3
9 AND #imm
10 AND dp
84
2
85
2
2 Logical AND
3
A← (A)∧(M)
11 AND dp + X
86
2
4
12 AND !abs
87
3
4
N-----Z-
13 AND !abs + Y
95
3
5
14 AND [ dp + X ]
96
2
6
15 AND [ dp ] + Y
97
2
6
16 AND { X }
94
1
3
17 ASL A
08
1
2 Arithmetic shift left
18 ASL dp
19 ASL dp + X
20 ASL !abs
09
2
4
19
2
5
18
3
5
C
76543210
“0”
N-----ZC
21 CMP #imm
44
2
2 Compare accumulator contents with memory contents
22 CMP dp
45
2
3
(A) -(M)
23 CMP dp + X
46
2
4
24 CMP !abs
47
3
4
N-----ZC
25 CMP !abs + Y
55
3
5
26 CMP [ dp + X ]
56
2
6
27 CMP [ dp ] + Y
57
2
6
28 CMP { X }
54
1
3
29 CMPX #imm
5E 2
2 Compare X contents with memory contents
30 CMPX dp
6C 2
3
(X)-(M)
N-----ZC
31 CMPX !abs
7C 3
4
32 CMPY #imm
7E 2
2 Compare Y contents with memory contents
33 CMPY dp
8C 2
3
(Y)-(M)
N-----ZC
34 CMPY !abs
9C 3
4
35 COM dp
2C 2
4 1’S Complement : ( dp ) ← ~( dp )
N-----Z-
36 DAA
DF 1
3 Decimal adjust for addition
N-----ZC
37 DAS
CF 1
3 Decimal adjust for subtraction
N-----ZC
38 DEC A
A8 1
2 Decrement
N-----Z-
39 DEC dp
A9 2
4
M← (M)-1
40 DEC dp + X
B9 2
5
N-----Z-
41 DEC !abs
B8 3
5
42 DEC X
AF 1
2
43 DEC Y
BE 1
2
44 DIV
9B 1
12 Divide : YA / X Q: A, R: Y
NV--H-Z-
ii
.June. 2001 Ver 1.2