English
Language : 

GMS81004 Datasheet, PDF (91/101 Pages) Hynix Semiconductor – 8-BIT SINGLE CHIP MICROCOMPUTERS
Appendix A. Instruction Set Table
APPENDIX A. INSTRUCTION SET TABLE
No.
MNEMONIC
1
ADC
2
ADC
3
ADC
4
ADC
5
ADC
6
ADC
7
ADC
8
ADC
#imm
dp
dp+X
!abs
!abs+Y
[dp+X]
[dp]+Y
{X}
9
AND
10
AND
11
AND
12
AND
13
AND
14
AND
15
AND
16
AND
#imm
dp
dp+X
!abs
!abs+Y
[dp+X]
[dp]+Y
{X}
17
ASL
18
ASL
19
ASL
20
ASL
A
dp
dp+X
!abs
21
BBC
22
BBC
A.bit, rel
dp.bit, rel
23
BBS
24
BBS
A.bit, rel
dp.bit, rel
25
BCC
rel
26
BCS
rel
27
BEQ
rel
28
BIT
dp
29
BIT
!abs
30
BMI
rel
31
BNE
rel
32
BPL
rel
33
BRA
rel
34
BRK
35
BVC
rel
36
BVS
rel
37
CLR1
dp.bit
38
CLRA1 A.bit
39
CLRC
40
CLRG
41
CLRV
OP CODE Words
04
2
05
2
06
2
07
3
15
3
16
2
17
2
14
1
84
2
85
2
86
2
87
3
95
3
96
2
97
2
94
1
08
1
09
2
19
2
18
3
y2
2
y3
3
x2
2
x3
3
50
2
D0
2
F0
2
0C
2
1C
3
90
2
70
2
10
2
2F
2
0F
1
30
2
B0
2
y1
2
2B
2
20
1
40
1
80
1
Exec.
Cycle
2
3
4
4
5
6
6
3
2
3
4
4
5
6
6
3
2
4
5
5
4/6
5/7
4/6
5/7
2/4
2/4
2/4
4
5
2/4
2/4
2/4
4
8
2/4
2/4
4
2
2
2
2
OPERATION
A = A + op + C
¡È
¡È
¡È
¡È
¡È
¡È
¡È
A = A & op
¡È
¡È
¡È
¡È
¡È
¡È
¡È
op = op << 1
¡È
¡È
¡È
if (bit = 0)
then branch
if (bit = 1)
then branch
if (C=0) branch
if (C=1) branch
if (Z=1) branch
Z = A & op
¡È
if (N=1) branch
if (Z=0) branch
if (N=0) branch
Branch
S/W interrupt
if (V=0) branch
if (V=1) branch
op.bit = 0
¡È
C=0
G=0
V=0
Flag
MVG HIZC
NV. . H. Z C
NV. . H. Z C
NV. . H. Z C
NV. . H. Z C
NV. . H. Z C
NV. . H. Z C
NV. . H. Z C
NV. . H. Z C
N. . . . . Z.
N. . . . . Z.
N. . . . . Z.
N. . . . . Z.
N. . . . . Z.
N. . . . . Z.
N. . . . . Z.
N. . . . . Z.
N. . . . . ZC
N. . . . . ZC
N. . . . . ZC
N. . . . . ZC
........
........
........
........
........
........
........
NN. . . . Z .
NN. . . . Z .
........
........
........
........
. . . 1. 0. .
........
........
........
........
.......0
. . 0. . . . .
. 0. . 0. . .
A -1