English
Language : 

GMS81C50 Datasheet, PDF (89/99 Pages) Hynix Semiconductor – 8-BIT SINGLE CHIP MICROCONTROLLERS
Appendix A. GMS800 Series Instruction
NO.
MNENONIC
164 SET1 dp.bit
165 SETA1 A.bit
166 SETC
167 SETG
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
178 STX dp
179 STX dp + Y
180 STX !abs
181 STY dp
182 STY dp + X
183 STY !abs
184 STYA dp
185 SUBW dp
186 TAX
187 TAY
188 TCALL n
189 TCLR1 !abs
190 TSET1 !abs
191 TSPX
192 TST dp
193 TXA
194 TXSP
195 TYA
196 XAX
197 XAY
198 XCN
199 XMA dp
200 XMA dp + X
201 XMA {X}
202 XYX
OP
CODE
x1
0B
A0
C0
E5
E6
E7
F5
F6
F7
F4
FB
EB
00
EC
ED
FC
E9
F9
F8
DD
3D
E8
9F
nA
5C
3C
AE
4C
C8
8E
BF
EE
DE
CE
BC
AD
BB
FE
BYTE
NO.
2
2
1
1
2
2
3
3
2
2
1
1
3
1
2
2
3
2
2
3
2
2
1
1
1
3
3
1
2
1
1
1
1
1
1
2
2
1
1
CYCLE
NO
4
2
2
2
3
4
4
5
6
6
3
4
6
3
4
5
5
4
5
5
5
5
2
2
8
6
6
2
3
2
2
2
4
4
5
5
6
5
4
OPERATION
Set bit : (M.bit) ← “1”
Set A.bit : (A.bit) ← “1”
Set C-flag : C ← “1”
Set G-flag : G ← “1”
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
Store Y-register contents in memory
(M) ← Y
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 :
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)
Transfer stack-pointer contents to X-register : X ← SP
Test memory contents for negative or zero : (dp) - 00H
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 fA
Exchange Y-register contents with accumulator : Y fA
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
FLAG
NVGBHIZC
--------
--------
-------1
--1-----
--------
--------
--------
--------
--------
--------
NV - - H - ZC
N-----Z-
N-----Z-
--------
N-----Z-
N-----Z-
N-----Z-
N-----Z-
N-----Z-
N-----Z-
N-----Z-
--------
--------
N-----Z-
N-----Z-
--------
A-6