GMS82512/16/24
HYUNDAI MicroElectronics
OP
CODE
BYTE CYCLE
FLAG
NVGBHIZC
NO.
MNENONIC
OPERATION
NO.
2
2
3
3
2
2
1
1
3
1
2
2
3
2
2
3
2
2
1
1
1
NO
3
4
4
5
6
6
3
4
6
3
4
5
5
4
5
5
5
5
2
2
8
168 STA dp
169 STA dp + X
170 STA !abs
171 STA !abs + Y
172 STA [dp + X]
173 STA [dp] + Y
174 STA {X}
175 STA {X}+
176 STC M.bit
177 STOP
E5
E6
E7
F5
F6
F7
F4
FB
EB
00
EC
ED
FC
E9
F9
F8
DD
3D
E8
9F
nA
Store accumulator contents in memory
(M) ꢀ A
- - - - - - - -
X-register auto-increment : (M) ꢀ A, X ꢀ X + 1
Store C-flag : (M.bit) ꢀ C
Stop mode (halt CPU, stop oscillator)
Store X-register contents in memory
(M) ꢀ X
- - - - - - - -
- - - - - - - -
178 STX dp
179 STX dp + Y
180 STX !abs
181 STY dp
- - - - - - - -
- - - - - - - -
Store Y-register contents in memory
182 STY dp + X
183 STY !abs
184 STYA dp
185 SUBW dp
186 TAX
(M) ꢀ Y
- - - - - - - -
NV - - H - ZC
N - - - - - Z -
N - - - - - Z -
Store YA : (dp+1)(dp) ꢀ YA
16-bits substract without carry : YA ꢀ YA - (dp+1)(dp)
Transfer accumulator contents to X-register : X ꢀ A
Transfer accumulator contents to Y-register : Y ꢀ A
Table call :
187 TAY
188 TCALL n
M(SP) ꢀ (PCH), SP ꢀ SP -1,
- - - - - - - -
M(SP) ꢀ (PCL), SP ꢀ SP -1
PCL ꢀ (Table vector L), PCH ꢀ (Table vector H)
Test and clear bits with A :ꢆA - (M), (M) ꢀ (M) ꢄ (A)
Test and set bits with A :ꢆA - (M), (M) ꢀ (M) V (A)
189 TCLR1 !abs
190 TSET1 !abs
191 TSPX
5C
3C
AE
3
3
1
6
6
2
N - - - - - Z -
N - - - - - Z -
N - - - - - Z -
Transfer stack-pointer contents to X-register : X ꢀ SP
Test memory contents for negative or zero : (dp) -
00H
192 TST dp
4C
2
3
N - - - - - Z -
193 TXA
194 TXSP
195 TYA
C8
8E
BF
1
1
1
2
2
2
N - - - - - Z -
N - - - - - Z -
N - - - - - Z -
Transfer X-register contents to accumulator : A ꢀ X
Transfer X-register contents to stack-pointer : SP ꢀ X
Transfer Y-register contents to accumulator : A ꢀ Y
Exchange X-register contents with accumulator : X ꢂ
A
196 XAX
EE
1
4
- - - - - - - -
- - - - - - - -
N - - - - - Z -
197 XAY
198 XCN
DE
CE
1
1
4
5
Exchange Y-register contents with accumulator : YꢂA
Exchange nibbles within the accumulator:
A7 ~ A4 ꢂ A3 ~ A0
199 XMA dp
200 XMA dp + X
201 XMA {X}
202 XYX
BC
AD
BB
FE
2
2
1
1
5
6
5
4
Exchange memory contents with accumulator
(M) ꢂ A
N - - - - - Z -
- - - - - - - -
Exchange X-register contents with Y-register : X ꢂ Y
xiii
FEB. 2000 Ver 1.00