English
Language : 

GMS82524 Datasheet, PDF (82/93 Pages) Hynix Semiconductor – 8-BIT SINGLE-CHIP MICROCONTROLLERS
GMS82512/16/24
HYUNDAI MicroElectronics
C.3 Alphabetic order table of instruction
NO.
MNENONIC
OP BYTE CYCLE
CODE NO. NO
OPERATION
FLAG
NVGBHIZC
1 ADC #imm
04
2
2
Add with carry.
2 ADC dp
05
2
3
A  A + (M) + C
3 ADC dp + X
06
2
4
4 ADC !abs
07
3
4
5 ADC !abs+Y
15
3
5
NV - - H - ZC
6 ADC [dp+X]
16
2
6
7 ADC [dp]+Y
17
2
6
8 ADC {X}
14
1
3
9 ADDW dp
1D
2
5
16-bits add without carry : YA  YA + (dp+1)(dp)
NV - - H - ZC
10 AND #imm
84
2
2
Logical AND
11 AND dp
85
2
3
A  A  (M)
12 AND dp + X
86
2
4
13 AND !abs
87
3
4
14 AND !abs+Y
95
3
5
N-----Z-
15 AND [dp+X]
96
2
6
16 AND [dp] + Y 97
2
6
17 AND {X}
94
1
3
18 AND1 M.bit
8B
3
4
Bit AND C-flag : C  C  (M.bit)
-------C
19 AND1B M.bit 8B
3
4
Bit AND C-flag and NOT : C  C  (M.bit)
-------C
20 ASL A
08
1
21 ASL dp
09
2
22 ASL dp + X
19
2
23 ASL !abs
18
3
2
Arithmetic shift left
4
C 7 6 54 32 1 0
5
          "0"
5
N - - - - - ZC
24 BBC A.bit,rel
y2
2
4/6 Branch if bit clear :
25 BBC dp.bit,rel y3
3
5/7 if(bit) = 0, then PC  PC + rel
--------
26 BBS A.bit,rel
x2
2
4/6 Branch if bit clear :
27 BBS dp.bit,rel x3
3
5/7 if(bit) = 1, then PC  PC + rel
--------
28 BCC rel
Branch if carry bit clear :
50
2
2/4 if(C) = 0, then PC  PC + rel
MM - - - - Z -
29 BCS rel
D0
2
2/4 Branch if carry bit set : If (C) =1, then PC  PC + rel - - - - - - - -
30 BEQ rel
F0
2
2/4 Branch if equal : if (Z) = 1, then PC  PC + rel
--------
31 BIT dp
32 BIT !abs
0C
2
1C
3
4
Bit test A with memory :
5
Z  A  M, N  (M7), V  (M6)
MM - - - - Z -
33 BMI rel
90
2
2/4 Branch if munus : if (N) = 1, then PC  PC + rel
--------
34 BNE rel
70
2
2/4 Branch if not equal : if (Z) = 0, then PC  PC + rel
--------
35 BPL rel
10
2
2/4 Branch if not minus : if (N) = 0, then PC  PC + rel
--------
36 BRA rel
2F
2
4
Branch always : PC  PC + rel
--------
37 BRK
0F
1
8
Software interrupt:
B  “1”, M(SP)  (PCH), SP  SP - 1,
M(s)  (PCL), SP  S - 1, M(SP)  PSW,
---1-0--
38 BVC rel
SP  SP - 1, PCL  (0FFDEH), PCH  (0FFDFH)
30
2
2/4 Branch if overflow bit clear :
If (V) = 0, then PC  PC + rel
--------
39 BVS rel
B0
2
2/4 Branch if overflow bit set :
If (V) = 1, then PC  PC + rel
--------
ix
FEB. 2000 Ver 1.00