English
Language : 

GMS87C4060 Datasheet, PDF (98/102 Pages) Hynix Semiconductor – 8-BIT SINGLE-CHIP MICROCONTROLLERS
GMS81C4040/87C4060
PRELIMINARY
NO.
MNENONIC
197 XCN
198 XMA dp
199 XMA dp + X
200 XMA {X}
201 XYX
OP
CODE
CE
BC
AD
BB
FE
BYTE
NO.
1
2
2
1
1
CYCLE
NO
5
5
6
5
4
OPERATION
Exchange nibbles within the accumulator:
A7 ~ A4 f A3 ~ A0
Exchange memory contents with accumulator
(M) f A
Exchange X-register contents with Y-register : X f Y
24.3 Instruction Table by Function
1. Arithmetic/Logic Operation
NO.
MNENONIC
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
10 AND dp
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
OP
CODE
04
05
06
07
15
16
17
14
84
85
86
87
95
96
97
94
08
09
19
18
44
45
46
47
55
56
57
54
5E
6C
7C
7E
8C
9C
2C
DF
CF
A8
A9
B9
B8
AF
BE
BYTE
NO.
2
2
2
3
3
2
2
1
2
2
2
3
3
2
2
1
1
2
2
3
2
2
2
3
3
2
2
1
2
2
3
2
2
3
2
1
1
1
2
2
3
1
1
CYCLE
NO
2
3
4
4
5
6
6
3
2
3
4
4
5
6
6
3
2
4
5
5
2
3
4
4
5
6
6
3
2
3
4
2
3
4
4
3
3
2
4
5
5
2
2
Add with carry.
A ← A + (M) + C
OPERATION
Logical AND
A ← A ^ (M)
Arithmetic shift left
C 76543210
← ← ← ← ← ← ← ← ← ← "0"
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)
Decimal adjust for addition
Decimal adjust for substraction
Decrement
M←M-1
FLAG
NVGBHIZC
N-----Z-
N-----Z-
--------
FLAG
NVGBHIZC
NV - - H - ZC
N-----Z-
N - - - - - ZC
N - - - - - ZC
N - - - - - ZC
N - - - - - ZC
N-----Z-
N - - - - - ZC
N - - - - - ZC
N-----Z-
94
PRELIMINARY
Nov. 1999 Ver 1.0